From 1f1d27256a8fb00250b4d72a291c5fd82acdd489 Mon Sep 17 00:00:00 2001 From: Translators <> Date: Fri, 22 Feb 2013 05:12:34 +0000 Subject: [PATCH] Launchpad automatic translations update. --- setup/iso_639/pt.po | 58 +-- setup/iso_639/ru.po | 170 ++++----- src/calibre/translations/af.po | 496 +++++++++++++----------- src/calibre/translations/ar.po | 496 +++++++++++++----------- src/calibre/translations/ast.po | 493 +++++++++++++----------- src/calibre/translations/az.po | 494 +++++++++++++----------- src/calibre/translations/ber.po | 494 +++++++++++++----------- src/calibre/translations/bg.po | 497 +++++++++++++----------- src/calibre/translations/bn.po | 494 +++++++++++++----------- src/calibre/translations/br.po | 494 +++++++++++++----------- src/calibre/translations/bs.po | 494 +++++++++++++----------- src/calibre/translations/ca.po | 515 +++++++++++++------------ src/calibre/translations/cs.po | 519 +++++++++++++------------ src/calibre/translations/cy.po | 497 +++++++++++++----------- src/calibre/translations/da.po | 497 +++++++++++++----------- src/calibre/translations/de.po | 523 ++++++++++++++------------ src/calibre/translations/el.po | 504 ++++++++++++++----------- src/calibre/translations/en_AU.po | 494 +++++++++++++----------- src/calibre/translations/en_CA.po | 497 +++++++++++++----------- src/calibre/translations/en_GB.po | 517 +++++++++++++------------ src/calibre/translations/eo.po | 497 +++++++++++++----------- src/calibre/translations/es.po | 529 ++++++++++++++------------ src/calibre/translations/et.po | 497 +++++++++++++----------- src/calibre/translations/eu.po | 497 +++++++++++++----------- src/calibre/translations/fa.po | 494 +++++++++++++----------- src/calibre/translations/fi.po | 504 ++++++++++++++----------- src/calibre/translations/fo.po | 494 +++++++++++++----------- src/calibre/translations/fr.po | 533 ++++++++++++++------------ src/calibre/translations/fr_CA.po | 494 +++++++++++++----------- src/calibre/translations/fur.po | 494 +++++++++++++----------- src/calibre/translations/gl.po | 497 +++++++++++++----------- src/calibre/translations/gu.po | 494 +++++++++++++----------- src/calibre/translations/he.po | 497 +++++++++++++----------- src/calibre/translations/hi.po | 497 +++++++++++++----------- src/calibre/translations/him.po | 494 +++++++++++++----------- src/calibre/translations/hr.po | 497 +++++++++++++----------- src/calibre/translations/hu.po | 523 ++++++++++++++------------ src/calibre/translations/id.po | 501 ++++++++++++++----------- src/calibre/translations/is.po | 494 +++++++++++++----------- src/calibre/translations/it.po | 519 +++++++++++++------------ src/calibre/translations/ja.po | 513 +++++++++++++------------ src/calibre/translations/jv.po | 494 +++++++++++++----------- src/calibre/translations/ka.po | 494 +++++++++++++----------- src/calibre/translations/kn.po | 494 +++++++++++++----------- src/calibre/translations/ko.po | 497 +++++++++++++----------- src/calibre/translations/ku.po | 494 +++++++++++++----------- src/calibre/translations/lt.po | 497 +++++++++++++----------- src/calibre/translations/ltg.po | 494 +++++++++++++----------- src/calibre/translations/lv.po | 497 +++++++++++++----------- src/calibre/translations/mk.po | 494 +++++++++++++----------- src/calibre/translations/ml.po | 494 +++++++++++++----------- src/calibre/translations/mr.po | 494 +++++++++++++----------- src/calibre/translations/ms.po | 494 +++++++++++++----------- src/calibre/translations/nb.po | 497 +++++++++++++----------- src/calibre/translations/nds.po | 497 +++++++++++++----------- src/calibre/translations/nl.po | 511 ++++++++++++++----------- src/calibre/translations/nn.po | 494 +++++++++++++----------- src/calibre/translations/oc.po | 497 +++++++++++++----------- src/calibre/translations/pa.po | 494 +++++++++++++----------- src/calibre/translations/pl.po | 517 +++++++++++++------------ src/calibre/translations/pt.po | 510 +++++++++++++------------ src/calibre/translations/pt_BR.po | 521 +++++++++++++------------ src/calibre/translations/ro.po | 525 ++++++++++++++------------ src/calibre/translations/ru.po | 542 +++++++++++++++------------ src/calibre/translations/sc.po | 494 +++++++++++++----------- src/calibre/translations/si.po | 494 +++++++++++++----------- src/calibre/translations/sk.po | 519 +++++++++++++------------ src/calibre/translations/sl.po | 502 ++++++++++++++----------- src/calibre/translations/sq.po | 493 +++++++++++++----------- src/calibre/translations/sr.po | 502 ++++++++++++++----------- src/calibre/translations/sr@latin.po | 494 +++++++++++++----------- src/calibre/translations/sv.po | 521 +++++++++++++------------ src/calibre/translations/ta.po | 494 +++++++++++++----------- src/calibre/translations/te.po | 494 +++++++++++++----------- src/calibre/translations/th.po | 497 +++++++++++++----------- src/calibre/translations/tr.po | 525 ++++++++++++++------------ src/calibre/translations/uk.po | 517 +++++++++++++------------ src/calibre/translations/ur.po | 494 +++++++++++++----------- src/calibre/translations/vi.po | 514 +++++++++++++------------ src/calibre/translations/wa.po | 494 +++++++++++++----------- src/calibre/translations/yi.po | 494 +++++++++++++----------- src/calibre/translations/zh_CN.po | 525 ++++++++++++++------------ src/calibre/translations/zh_HK.po | 494 +++++++++++++----------- src/calibre/translations/zh_TW.po | 502 ++++++++++++++----------- 84 files changed, 22523 insertions(+), 18884 deletions(-) diff --git a/setup/iso_639/pt.po b/setup/iso_639/pt.po index cdb4fc7263..030882952d 100644 --- a/setup/iso_639/pt.po +++ b/setup/iso_639/pt.po @@ -10,14 +10,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team \n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2013-02-18 02:41+0000\n" +"PO-Revision-Date: 2013-02-21 14:48+0000\n" "Last-Translator: pedro jorge oliveira \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-02-19 04:56+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:12+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: pt\n" #. name for aaa @@ -154,7 +154,7 @@ msgstr "" #. name for abk msgid "Abkhazian" -msgstr "abkhazian" +msgstr "Abcázio" #. name for abl msgid "Lampung Nyo" @@ -230,7 +230,7 @@ msgstr "" #. name for ace msgid "Achinese" -msgstr "" +msgstr "Achém" #. name for acf msgid "Creole French; Saint Lucian" @@ -238,7 +238,7 @@ msgstr "" #. name for ach msgid "Acoli" -msgstr "acoli" +msgstr "Acoli" #. name for aci msgid "Aka-Cari" @@ -498,7 +498,7 @@ msgstr "" #. name for afr msgid "Afrikaans" -msgstr "Africano" +msgstr "Africânder" #. name for afs msgid "Creole; Afro-Seminole" @@ -678,7 +678,7 @@ msgstr "" #. name for aib msgid "Ainu (China)" -msgstr "" +msgstr "Ainu (China)" #. name for aic msgid "Ainbai" @@ -698,7 +698,7 @@ msgstr "" #. name for aig msgid "Creole English; Antigua and Barbuda" -msgstr "" +msgstr "Inglês Crioulo; Antígua e Barbuda" #. name for aih msgid "Ai-Cham" @@ -726,7 +726,7 @@ msgstr "" #. name for ain msgid "Ainu (Japan)" -msgstr "" +msgstr "Ainu (Japão)" #. name for aio msgid "Aiton" @@ -838,7 +838,7 @@ msgstr "" #. name for akk msgid "Akkadian" -msgstr "" +msgstr "Acadiano" #. name for akl msgid "Aklanon" @@ -966,7 +966,7 @@ msgstr "" #. name for alt msgid "Altai; Southern" -msgstr "" +msgstr "Altaico ; Do sul" #. name for alu msgid "'Are'are" @@ -1014,7 +1014,7 @@ msgstr "" #. name for amh msgid "Amharic" -msgstr "" +msgstr "Amárico" #. name for ami msgid "Amis" @@ -1114,7 +1114,7 @@ msgstr "" #. name for ang msgid "English; Old (ca. 450-1100)" -msgstr "" +msgstr "Inglês; Antigo (450-1100 .d.c)" #. name for anh msgid "Nend" @@ -1422,7 +1422,7 @@ msgstr "" #. name for arg msgid "Aragonese" -msgstr "" +msgstr "Aragonês" #. name for arh msgid "Arhuaco" @@ -1674,7 +1674,7 @@ msgstr "" #. name for atv msgid "Altai; Northern" -msgstr "" +msgstr "Altaico; Do Norte" #. name for atw msgid "Atsugewi" @@ -1786,7 +1786,7 @@ msgstr "" #. name for ava msgid "Avaric" -msgstr "" +msgstr "Avárico" #. name for avb msgid "Avau" @@ -1938,7 +1938,7 @@ msgstr "" #. name for ayc msgid "Aymara; Southern" -msgstr "" +msgstr "Aimará; Do Sul" #. name for ayd msgid "Ayabadhu" @@ -1970,7 +1970,7 @@ msgstr "" #. name for aym msgid "Aymara" -msgstr "aimara" +msgstr "Aimará" #. name for ayn msgid "Arabic; Sanaani" @@ -1990,7 +1990,7 @@ msgstr "" #. name for ayr msgid "Aymara; Central" -msgstr "" +msgstr "Aimará; Central" #. name for ays msgid "Ayta; Sorsogon" @@ -2018,11 +2018,11 @@ msgstr "" #. name for azb msgid "Azerbaijani; South" -msgstr "" +msgstr "Azerbaijano; Sul" #. name for aze msgid "Azerbaijani" -msgstr "Azerbaijani" +msgstr "Azerbaijano" #. name for azg msgid "Amuzgo; San Pedro Amuzgos" @@ -2030,7 +2030,7 @@ msgstr "" #. name for azj msgid "Azerbaijani; North" -msgstr "" +msgstr "Azerbaijano; Norte" #. name for azm msgid "Amuzgo; Ipalapa" @@ -2074,7 +2074,7 @@ msgstr "" #. name for bah msgid "Creole English; Bahamas" -msgstr "" +msgstr "Inglês Crioulo; Bahamas" #. name for baj msgid "Barakai" @@ -2082,7 +2082,7 @@ msgstr "" #. name for bak msgid "Bashkir" -msgstr "bashkir" +msgstr "Bashquir" #. name for bal msgid "Baluchi" @@ -2094,7 +2094,7 @@ msgstr "bambara" #. name for ban msgid "Balinese" -msgstr "" +msgstr "Balinês" #. name for bao msgid "Waimaha" @@ -4554,7 +4554,7 @@ msgstr "" #. name for bzk msgid "Creole English; Nicaragua" -msgstr "" +msgstr "Inglês Crioulo; Nicarágua" #. name for bzl msgid "Boano (Sulawesi)" @@ -7678,7 +7678,7 @@ msgstr "" #. name for fpe msgid "Creole English; Fernando Po" -msgstr "" +msgstr "Inglês Crioulo; Bioko" #. name for fqs msgid "Fas" @@ -8038,7 +8038,7 @@ msgstr "" #. name for gcl msgid "Creole English; Grenadian" -msgstr "" +msgstr "Inglês Crioulo; Granada" #. name for gcn msgid "Gaina" diff --git a/setup/iso_639/ru.po b/setup/iso_639/ru.po index 90b6bdcfab..d31cf066da 100644 --- a/setup/iso_639/ru.po +++ b/setup/iso_639/ru.po @@ -13,14 +13,14 @@ msgstr "" "Report-Msgid-Bugs-To: Debian iso-codes team \n" "POT-Creation-Date: 2011-11-25 14:01+0000\n" -"PO-Revision-Date: 2013-01-21 14:06+0000\n" -"Last-Translator: Don Miguel \n" +"PO-Revision-Date: 2013-02-21 23:51+0000\n" +"Last-Translator: Глория Хрусталёва \n" "Language-Team: Russian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-01-22 04:46+0000\n" -"X-Generator: Launchpad (build 16430)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:12+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: ru\n" #. name for aaa @@ -237,7 +237,7 @@ msgstr "Ачехский" #. name for acf msgid "Creole French; Saint Lucian" -msgstr "" +msgstr "Креольский французский; Сент-люсийский" #. name for ach msgid "Acoli" @@ -257,7 +257,7 @@ msgstr "" #. name for acm msgid "Arabic; Mesopotamian" -msgstr "" +msgstr "Арабский; Месопатамский" #. name for acn msgid "Achang" @@ -273,7 +273,7 @@ msgstr "" #. name for acr msgid "Achi" -msgstr "" +msgstr "Ачи" #. name for acs msgid "Acroá" @@ -297,7 +297,7 @@ msgstr "" #. name for acx msgid "Arabic; Omani" -msgstr "" +msgstr "Арабский; Оманский" #. name for acy msgid "Arabic; Cypriot" @@ -369,7 +369,7 @@ msgstr "" #. name for ads msgid "Adamorobe Sign Language" -msgstr "" +msgstr "Знаковый язык Адаморобе" #. name for adt msgid "Adnyamathanha" @@ -389,7 +389,7 @@ msgstr "" #. name for ady msgid "Adyghe" -msgstr "" +msgstr "Адыгейский" #. name for adz msgid "Adzera" @@ -401,7 +401,7 @@ msgstr "" #. name for aeb msgid "Arabic; Tunisian" -msgstr "" +msgstr "Арабский; Тунисский" #. name for aec msgid "Arabic; Saidi" @@ -409,7 +409,7 @@ msgstr "" #. name for aed msgid "Argentine Sign Language" -msgstr "" +msgstr "Аргентинский язык жестов" #. name for aee msgid "Pashayi; Northeast" @@ -429,7 +429,7 @@ msgstr "" #. name for aen msgid "Armenian Sign Language" -msgstr "" +msgstr "Армянский язык жестов" #. name for aeq msgid "Aer" @@ -609,7 +609,7 @@ msgstr "" #. name for agx msgid "Aghul" -msgstr "" +msgstr "Агульский" #. name for agy msgid "Alta; Southern" @@ -665,7 +665,7 @@ msgstr "" #. name for ahr msgid "Ahirani" -msgstr "" +msgstr "Ахирани" #. name for ahs msgid "Ashe" @@ -701,7 +701,7 @@ msgstr "" #. name for aig msgid "Creole English; Antigua and Barbuda" -msgstr "" +msgstr "Креольский английский; Антигуа и Барбуда" #. name for aih msgid "Ai-Cham" @@ -709,7 +709,7 @@ msgstr "" #. name for aii msgid "Neo-Aramaic; Assyrian" -msgstr "" +msgstr "Новоарамейский; Ассирийский" #. name for aij msgid "Lishanid Noshan" @@ -825,7 +825,7 @@ msgstr "" #. name for akg msgid "Anakalangu" -msgstr "" +msgstr "Анакалангу" #. name for akh msgid "Angal Heneng" @@ -881,7 +881,7 @@ msgstr "" #. name for akv msgid "Akhvakh" -msgstr "" +msgstr "Ахвахский" #. name for akw msgid "Akwa" @@ -897,7 +897,7 @@ msgstr "" #. name for akz msgid "Alabama" -msgstr "" +msgstr "Язык племени алабама" #. name for ala msgid "Alago" @@ -945,7 +945,7 @@ msgstr "" #. name for aln msgid "Albanian; Gheg" -msgstr "" +msgstr "Албанский; Гегский" #. name for alo msgid "Larike-Wakasihu" @@ -953,11 +953,11 @@ msgstr "" #. name for alp msgid "Alune" -msgstr "" +msgstr "Алуне" #. name for alq msgid "Algonquin" -msgstr "" +msgstr "Алгонкинский" #. name for alr msgid "Alutor" @@ -965,7 +965,7 @@ msgstr "" #. name for als msgid "Albanian; Tosk" -msgstr "" +msgstr "Албанский; Тоскский" #. name for alt msgid "Altai; Southern" @@ -1037,7 +1037,7 @@ msgstr "" #. name for amm msgid "Ama (Papua New Guinea)" -msgstr "" +msgstr "Ама (Папуа-Новая Гвинея)" #. name for amn msgid "Amanab" @@ -1077,7 +1077,7 @@ msgstr "" #. name for amw msgid "Neo-Aramaic; Western" -msgstr "" +msgstr "Новоарамейский; Западный" #. name for amx msgid "Anmatyerre" @@ -1085,7 +1085,7 @@ msgstr "" #. name for amy msgid "Ami" -msgstr "" +msgstr "Ами" #. name for amz msgid "Atampaya" @@ -1281,7 +1281,7 @@ msgstr "" #. name for apd msgid "Arabic; Sudanese" -msgstr "" +msgstr "Арабский; Суданский" #. name for ape msgid "Bukiyip" @@ -1373,7 +1373,7 @@ msgstr "" #. name for aqc msgid "Archi" -msgstr "" +msgstr "Арчинский" #. name for aqd msgid "Dogon; Ampari" @@ -1409,11 +1409,11 @@ msgstr "Арабский" #. name for arb msgid "Arabic; Standard" -msgstr "" +msgstr "Арабский; Стандартный" #. name for arc msgid "Aramaic; Official (700-300 BCE)" -msgstr "" +msgstr "Арамейский; Официальный" #. name for ard msgid "Arabana" @@ -1461,7 +1461,7 @@ msgstr "Арапахо" #. name for arq msgid "Arabic; Algerian" -msgstr "" +msgstr "Арабский; Алжирский" #. name for arr msgid "Karo (Brazil)" @@ -1489,11 +1489,11 @@ msgstr "" #. name for ary msgid "Arabic; Moroccan" -msgstr "" +msgstr "Арабский; Марокканский" #. name for arz msgid "Arabic; Egyptian" -msgstr "" +msgstr "Арабский; Египетский" #. name for asa msgid "Asu (Tanzania)" @@ -1537,7 +1537,7 @@ msgstr "" #. name for ask msgid "Ashkun" -msgstr "" +msgstr "Ашкун" #. name for asl msgid "Asilulu" @@ -1573,7 +1573,7 @@ msgstr "" #. name for ast msgid "Asturian" -msgstr "" +msgstr "Астурийский" #. name for asu msgid "Asurini; Tocantins" @@ -1693,7 +1693,7 @@ msgstr "" #. name for atz msgid "Arta" -msgstr "" +msgstr "Арта" #. name for aua msgid "Asumboa" @@ -1969,7 +1969,7 @@ msgstr "" #. name for ayl msgid "Arabic; Libyan" -msgstr "" +msgstr "Арабский; Ливийский" #. name for aym msgid "Aymara" @@ -1985,7 +1985,7 @@ msgstr "" #. name for ayp msgid "Arabic; North Mesopotamian" -msgstr "" +msgstr "Арабский; Северомесопатамский" #. name for ayq msgid "Ayi (Papua New Guinea)" @@ -2021,7 +2021,7 @@ msgstr "" #. name for azb msgid "Azerbaijani; South" -msgstr "" +msgstr "Азербайджанский; Южный" #. name for aze msgid "Azerbaijani" @@ -2033,7 +2033,7 @@ msgstr "" #. name for azj msgid "Azerbaijani; North" -msgstr "" +msgstr "Азербайджанский; Северный" #. name for azm msgid "Amuzgo; Ipalapa" @@ -2077,7 +2077,7 @@ msgstr "" #. name for bah msgid "Creole English; Bahamas" -msgstr "" +msgstr "Креольский английский; Багамский" #. name for baj msgid "Barakai" @@ -2113,7 +2113,7 @@ msgstr "" #. name for bas msgid "Basa (Cameroon)" -msgstr "" +msgstr "Баса (Камерун)" #. name for bau msgid "Bada (Nigeria)" @@ -2381,7 +2381,7 @@ msgstr "" #. name for bdj msgid "Bai" -msgstr "" +msgstr "Бай" #. name for bdk msgid "Budukh" @@ -2473,7 +2473,7 @@ msgstr "" #. name for beg msgid "Belait" -msgstr "" +msgstr "Белайт" #. name for beh msgid "Biali" @@ -2497,7 +2497,7 @@ msgstr "Белорусский" #. name for bem msgid "Bemba (Zambia)" -msgstr "" +msgstr "Бемба (Замбия)" #. name for ben msgid "Bengali" @@ -2641,7 +2641,7 @@ msgstr "" #. name for bfy msgid "Bagheli" -msgstr "" +msgstr "Багхели" #. name for bfz msgid "Pahari; Mahasu" @@ -2737,7 +2737,7 @@ msgstr "" #. name for bgx msgid "Turkish; Balkan Gagauz" -msgstr "" +msgstr "Турецкий; Гагаузский" #. name for bgy msgid "Benggoi" @@ -2753,7 +2753,7 @@ msgstr "" #. name for bhb msgid "Bhili" -msgstr "" +msgstr "Бхили" #. name for bhc msgid "Biga" @@ -3113,7 +3113,7 @@ msgstr "" #. name for bku msgid "Buhid" -msgstr "" +msgstr "Бухид" #. name for bkv msgid "Bekwarra" @@ -3333,7 +3333,7 @@ msgstr "" #. name for bmy msgid "Bemba (Democratic Republic of Congo)" -msgstr "" +msgstr "Бемба (Демократическая Республика Конго)" #. name for bmz msgid "Baramu" @@ -3409,7 +3409,7 @@ msgstr "" #. name for bns msgid "Bundeli" -msgstr "" +msgstr "Бундели" #. name for bnu msgid "Bentong" @@ -3553,7 +3553,7 @@ msgstr "" #. name for bph msgid "Botlikh" -msgstr "" +msgstr "Ботлихский" #. name for bpi msgid "Bagupi" @@ -3613,7 +3613,7 @@ msgstr "" #. name for bpw msgid "Bo (Papua New Guinea)" -msgstr "" +msgstr "Бо (Папуа-Новая Гвинея)" #. name for bpx msgid "Bareli; Palya" @@ -3621,7 +3621,7 @@ msgstr "" #. name for bpy msgid "Bishnupriya" -msgstr "" +msgstr "Бишнуприя" #. name for bpz msgid "Bilba" @@ -3821,7 +3821,7 @@ msgstr "" #. name for brx msgid "Bodo (India)" -msgstr "" +msgstr "Бодо (Индия)" #. name for bry msgid "Burui" @@ -3849,7 +3849,7 @@ msgstr "" #. name for bsf msgid "Bauchi" -msgstr "" +msgstr "Баучи" #. name for bsg msgid "Bashkardi" @@ -3857,7 +3857,7 @@ msgstr "" #. name for bsh msgid "Kati" -msgstr "" +msgstr "Кати" #. name for bsi msgid "Bassossi" @@ -3869,7 +3869,7 @@ msgstr "" #. name for bsk msgid "Burushaski" -msgstr "" +msgstr "Бурушаски" #. name for bsl msgid "Basa-Gumna" @@ -4389,7 +4389,7 @@ msgstr "" #. name for bxr msgid "Buriat; Russia" -msgstr "" +msgstr "Бурятский; Россия" #. name for bxs msgid "Busam" @@ -4553,11 +4553,11 @@ msgstr "" #. name for bzj msgid "Kriol English; Belize" -msgstr "" +msgstr "Креольский английский; Белиз" #. name for bzk msgid "Creole English; Nicaragua" -msgstr "" +msgstr "Креольский английский; Никарагуа" #. name for bzl msgid "Boano (Sulawesi)" @@ -5001,7 +5001,7 @@ msgstr "" #. name for chm msgid "Mari (Russia)" -msgstr "" +msgstr "Марийский (Россия)" #. name for chn msgid "Chinook jargon" @@ -5285,7 +5285,7 @@ msgstr "" #. name for cmn msgid "Chinese; Mandarin" -msgstr "" +msgstr "Китайский; Мандарин" #. name for cmo msgid "Mnong; Central" @@ -7581,7 +7581,7 @@ msgstr "" #. name for fij msgid "Fijian" -msgstr "Фиджи" +msgstr "Фиджийский" #. name for fil msgid "Filipino" @@ -8037,11 +8037,11 @@ msgstr "" #. name for gcf msgid "Creole French; Guadeloupean" -msgstr "" +msgstr "Креольский французский; Гваделупский" #. name for gcl msgid "Creole English; Grenadian" -msgstr "" +msgstr "Креольский английский; Гренадский" #. name for gcn msgid "Gaina" @@ -8049,7 +8049,7 @@ msgstr "" #. name for gcr msgid "Creole French; Guianese" -msgstr "" +msgstr "Креольский французский; Гвианский" #. name for gct msgid "German; Colonia Tovar" @@ -9089,7 +9089,7 @@ msgstr "" #. name for gyn msgid "Creole English; Guyanese" -msgstr "" +msgstr "Креольский английский; Гайянский" #. name for gyr msgid "Guarayu" @@ -9853,7 +9853,7 @@ msgstr "" #. name for hwc msgid "Creole English; Hawai'i" -msgstr "" +msgstr "Креольский английский; Гавайский" #. name for hwo msgid "Hwana" @@ -10577,7 +10577,7 @@ msgstr "" #. name for jam msgid "Creole English; Jamaican" -msgstr "" +msgstr "Креольский английский; Ямайский" #. name for jao msgid "Yanyuwa" @@ -14245,7 +14245,7 @@ msgstr "" #. name for lir msgid "English; Liberian" -msgstr "" +msgstr "Креольский английский; Либерийский" #. name for lis msgid "Lisu" @@ -14661,7 +14661,7 @@ msgstr "" #. name for lou msgid "Creole French; Louisiana" -msgstr "" +msgstr "Креольский французский; Луизиана" #. name for lov msgid "Lopi" @@ -15021,7 +15021,7 @@ msgstr "" #. name for lzz msgid "Laz" -msgstr "" +msgstr "Лазский" #. name for maa msgid "Mazatec; San Jerónimo Tecóatl" @@ -15337,7 +15337,7 @@ msgstr "" #. name for mdf msgid "Moksha" -msgstr "Мокша" +msgstr "Мокшанский" #. name for mdg msgid "Massalat" @@ -19993,7 +19993,7 @@ msgstr "" #. name for orv msgid "Russian; Old" -msgstr "" +msgstr "Древнерусский" #. name for orw msgid "Oro Win" @@ -20109,7 +20109,7 @@ msgstr "" #. name for oty msgid "Tamil; Old" -msgstr "" +msgstr "Древнетамильский" #. name for otz msgid "Otomi; Ixtenco" @@ -21897,7 +21897,7 @@ msgstr "" #. name for rcf msgid "Creole French; Réunion" -msgstr "" +msgstr "Креольский французский; Реюньон" #. name for rdb msgid "Rudbari" @@ -23081,7 +23081,7 @@ msgstr "" #. name for sin msgid "Sinhala" -msgstr "" +msgstr "Сингальский" #. name for sip msgid "Sikkimese" @@ -24661,7 +24661,7 @@ msgstr "" #. name for tch msgid "Creole English; Turks And Caicos" -msgstr "" +msgstr "Креольский английский; Тёркс и Кайкос" #. name for tci msgid "Wára" @@ -24957,7 +24957,7 @@ msgstr "" #. name for tgh msgid "Creole English; Tobagonian" -msgstr "" +msgstr "Креольский английский; Тобагский" #. name for tgi msgid "Lawunuia" @@ -25401,7 +25401,7 @@ msgstr "" #. name for tly msgid "Talysh" -msgstr "" +msgstr "Талышский" #. name for tma msgid "Tama (Chad)" @@ -25845,7 +25845,7 @@ msgstr "" #. name for trf msgid "Creole English; Trinidadian" -msgstr "" +msgstr "Креольский английский; Тринидадский" #. name for trg msgid "Lishán Didán" @@ -27121,7 +27121,7 @@ msgstr "" #. name for vic msgid "Creole English; Virgin Islands" -msgstr "" +msgstr "Креольский английский; Виргинские острова" #. name for vid msgid "Vidunda" @@ -28209,7 +28209,7 @@ msgstr "" #. name for wyy msgid "Fijian; Western" -msgstr "" +msgstr "Западнофиджийский" #. name for xaa msgid "Arabic; Andalusian" diff --git a/src/calibre/translations/af.po b/src/calibre/translations/af.po index 97c4ddd7af..d767109f42 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:12+0000\n" "PO-Revision-Date: 2013-01-18 15:11+0000\n" "Last-Translator: Gideon Wentink \n" "Language-Team: Afrikaans \n" @@ -15,17 +15,19 @@ 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-02-16 04:34+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Doen absoluut niks" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -946,8 +948,8 @@ msgstr "Aktiveer die genoemde inprop" msgid "Disable the named plugin" msgstr "Skakel die genoemde inprop af" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -957,7 +959,7 @@ msgstr "Skakel die genoemde inprop af" msgid "Path to library too long. Must be less than %d characters." msgstr "Pad na biblioteek te lank. Moet minder as %d karakters wees." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -967,30 +969,30 @@ msgstr "Pad na biblioteek te lank. Moet minder as %d karakters wees." msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hoof" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1009,7 +1011,7 @@ msgstr "Kaart B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nuus" @@ -1248,8 +1250,8 @@ msgstr "" "Klik ‘Toon Detail’ vir ’n lys." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogus" @@ -1515,12 +1517,6 @@ msgstr "Kommunikeer met die Cybook Odyssey eBoek-leser." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikeer met die IRex Iliad eBoek-leser." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan nie lêers vanaf hierdie toestel verkry nie" @@ -1899,35 +1895,35 @@ msgstr "Kommunikeer met die Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunikeer met die Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikeer met die Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikeer met die EEE-leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunikeer met die Adam-tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikeer met die Nextbook-leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunikeer met die Moovybook-leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunikeer met die COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunikeer met die Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2577,29 +2573,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2607,37 +2603,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4191,7 +4187,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4339,7 +4335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4473,12 +4469,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4577,14 +4573,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4594,7 +4590,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4613,16 +4609,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4642,99 +4638,117 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text, dashes, ellipsis, multiple hyphens, etc. into their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4751,7 +4765,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5075,7 +5089,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5474,7 +5488,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6156,7 +6170,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6165,148 +6184,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6415,7 +6451,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7006,7 +7042,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8254,7 +8290,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10298,7 +10334,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10586,54 +10622,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13319,49 +13355,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13370,7 +13406,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17618,7 +17654,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18010,7 +18046,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18128,171 +18164,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19878,22 +19914,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20226,40 +20262,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22279,7 +22315,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22287,25 +22324,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22313,11 +22352,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22329,11 +22368,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22349,11 +22388,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22362,3 +22401,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index fc64f105b8..aac2b87b4f 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:12+0000\n" "PO-Revision-Date: 2012-11-29 17:38+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: awadh alghaamdi \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n % 100 >= " "3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:35+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: ar\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -65,9 +65,11 @@ msgid "Does absolutely nothing" msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -193,7 +195,7 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -211,19 +213,19 @@ msgstr "يفعل شئ أى" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1005,8 +1007,8 @@ msgstr "تمكين الملحق المسمى" msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1016,7 +1018,7 @@ msgstr "تعطيل الملحق المسمى" msgid "Path to library too long. Must be less than %d characters." msgstr "الطريق إلى المكتبة وقتاً طويلاً. يجب أن يكون أقل %d من أحرف" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1026,30 +1028,30 @@ msgstr "الطريق إلى المكتبة وقتاً طويلاً. يجب أن msgid "Yes" msgstr "نعم" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "الصفحة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "بلكبيبي" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1068,7 +1070,7 @@ msgstr "بلكبيبي" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "الأخبار" @@ -1313,8 +1315,8 @@ msgstr "" "انقر على \"إظهار التفاصيل\" للقائمة." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "الفهرس" @@ -1585,12 +1587,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "التواصل مع القارئ الكتاب الاليكترونى IRex الإلياذة ." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "جون شيمبر" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "يمكن الحصول على ملفات من هذا الجهاز" @@ -1973,35 +1969,35 @@ msgstr "التواصل مع شركة أيسر لوميريد" msgid "Communicate with the Aluratek Color" msgstr "التواصل مع اللون الوراتيك" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "التواصل مع تريكستور" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "التواصل مع القارئ المعدات الكهربائية والإلكترونية" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "التواصل مع الكمبيوتر اللوحي آدم" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "التواصل مع القارئ نيكستبوك" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "التواصل مع القارئ موفيبوك" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2695,29 +2691,29 @@ msgstr "" "\n" "للحصول على الوثائق الكاملة لنظام التحويل انظر\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "خيارات الدخل" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "خيارات الخرج" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "خيارات للتحكم في معالجة الملف المُخرج %s ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "خيارات للتحكم في الشكل و المظهر للمُخرجات ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2725,16 +2721,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "تحكّم بالكشف الآلي لبناء المستند" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2743,21 +2739,21 @@ msgstr "" "السيطرة على الجيل التلقائي لجدول المحتويات. افتراضيا، إذا كان الملف المصدر " "يحتوي على جدول المحتويات، سيتم استخدامه في تفضيل واحدة ولدت تلقائياً." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "خيارات لوضع البيانات الوصفية في المُخرجات ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "خيارات للمساعدة في تصحيح التحويل ." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "المخرجات حُفِظت في" @@ -4400,7 +4396,7 @@ msgstr "التعليقات" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "الوسوم" @@ -4561,7 +4557,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4697,12 +4693,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4801,14 +4797,14 @@ msgstr "النصّ الرئيسي" msgid "%s format books are not supported" msgstr "الكتب بتهيئة %s ليست مدعومة" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4818,7 +4814,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4837,16 +4833,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4866,99 +4862,117 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text, dashes, ellipsis, multiple hyphens, etc. into their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4975,7 +4989,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "التقييم" @@ -5303,7 +5317,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5703,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6394,7 +6408,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6403,148 +6422,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6653,7 +6689,7 @@ msgid "Click the show details button to see which ones." msgstr "انقر على زر إظهار التفاصيل لمعرفة عاطفية منها." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "عرض تفاصيل الكتاب" @@ -7244,7 +7280,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "معرفات" @@ -8492,7 +8528,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "ميتاداتا" @@ -10528,7 +10564,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10816,54 +10852,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13556,49 +13592,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13607,7 +13643,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17877,7 +17913,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "نتذكر الماضي حجم الإطار المستخدمة" @@ -18241,7 +18277,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18359,171 +18395,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "إختيار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "كتب إلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "يتم تحميل الكتاب الإلكتروني..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "لم يتمكن من أسعار الكتاب الإلكتروني" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20111,22 +20147,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20459,40 +20495,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "احصل" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "تفاصيل" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "رابط دائم" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "وصلة دائمة لهذا الكتاب" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "البحث" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22567,7 +22603,8 @@ msgstr "" "تتحول على مسؤوليتك!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22575,25 +22612,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22601,11 +22640,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22617,11 +22656,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22637,11 +22676,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22650,3 +22689,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "جون شيمبر" diff --git a/src/calibre/translations/ast.po b/src/calibre/translations/ast.po index f6969ed5d5..01c5b5da69 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:12+0000\n" "PO-Revision-Date: 2011-09-26 16:28+0000\n" "Last-Translator: Xandru \n" "Language-Team: Asturian \n" @@ -15,17 +15,19 @@ 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-02-16 04:35+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Nun fai nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -936,8 +938,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -947,7 +949,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -957,30 +959,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -999,7 +1001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1223,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1488,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1868,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2546,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2576,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4157,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4305,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4439,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4543,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4560,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4579,16 +4575,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4608,99 +4604,117 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text, dashes, ellipsis, multiple hyphens, etc. into their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4717,7 +4731,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5041,7 +5055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5440,7 +5454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6122,7 +6136,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6131,148 +6150,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6381,7 +6417,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6972,7 +7008,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8220,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10264,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10552,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13285,49 +13321,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13336,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17584,7 +17620,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17976,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18094,171 +18130,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19844,22 +19880,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20192,40 +20228,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22245,7 +22281,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22253,25 +22290,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22279,11 +22318,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22295,11 +22334,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22315,11 +22354,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/az.po b/src/calibre/translations/az.po index b17e58f542..bd05427276 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-08-07 14:00+0000\n" "Last-Translator: Emin Mastizada \n" "Language-Team: Azerbaijani \n" @@ -15,17 +15,19 @@ 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-02-16 04:35+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Heç bir şey etmir" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -934,8 +936,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -945,7 +947,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -955,30 +957,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -997,7 +999,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1221,8 +1223,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1486,12 +1488,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1866,35 +1862,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2544,29 +2540,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2574,37 +2570,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4155,7 +4151,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4303,7 +4299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4437,12 +4433,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4541,14 +4537,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4558,7 +4554,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4577,16 +4573,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4606,99 +4602,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4715,7 +4730,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5039,7 +5054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5438,7 +5453,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6120,7 +6135,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6129,148 +6149,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6379,7 +6416,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6970,7 +7007,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8218,7 +8255,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10262,7 +10299,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10550,54 +10587,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13283,49 +13320,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13334,7 +13371,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17582,7 +17619,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17974,7 +18011,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18092,171 +18129,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19842,22 +19879,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20190,40 +20227,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22243,7 +22280,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22251,25 +22289,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22277,11 +22317,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22293,11 +22333,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22313,11 +22353,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/ber.po b/src/calibre/translations/ber.po index b9c0143477..0e1a435605 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-10-14 04:57+0000\n" "Last-Translator: Walid AMMOU \n" "Language-Team: Berber (Other) \n" @@ -15,17 +15,19 @@ 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-02-16 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ⵉⵏⵖⵎⵉⵙⵏ" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ⵏⵖⴷⴷ " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "ⴷⵖⵔ ⴰⴷⵍⵉⵙ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "ⵉⴷⵍⵉⵙⵏ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index ac9f4f64fa..d2354f85a4 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: bg\n" @@ -14,8 +14,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:37+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -23,9 +23,11 @@ msgid "Does absolutely nothing" msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Не прави абсолютно нищо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -994,8 +996,8 @@ msgstr "Активиране на избраната добавка" msgid "Disable the named plugin" msgstr "Деактивиране на избраната добавка" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1005,7 +1007,7 @@ msgstr "Деактивиране на избраната добавка" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1015,30 +1017,30 @@ msgstr "" msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1057,7 +1059,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" @@ -1310,8 +1312,8 @@ msgstr "" "Натиснете \"Show Details\", за да видите списъка." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1575,12 +1577,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Връзка с IRex Iliad eBook електронен четец." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Файловете от това устройство не могат да бъдат придобити." @@ -1955,35 +1951,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2646,29 +2642,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ВХОДЯЩИ ОПЦИИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ИЗХОДЯЩИ ОПЦИИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2676,37 +2672,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4262,7 +4258,7 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Етикети" @@ -4410,7 +4406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4544,12 +4540,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4648,14 +4644,14 @@ msgstr "Основен текст" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4665,7 +4661,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4684,16 +4680,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4713,99 +4709,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4822,7 +4837,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Рейтинг" @@ -5146,7 +5161,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5545,7 +5560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6227,7 +6242,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6236,148 +6256,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6486,7 +6523,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Показване на детайлите на книгата" @@ -7077,7 +7114,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8325,7 +8362,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метаданни" @@ -10369,7 +10406,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Не са намерени съвпадения" @@ -10657,54 +10694,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13390,49 +13427,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "опитайте да изтриете файла" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s вече се изпълнява." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13441,7 +13478,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Изход" @@ -17691,7 +17728,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18083,7 +18120,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18201,171 +18238,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19951,22 +19988,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20299,40 +20336,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22352,7 +22389,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22360,25 +22398,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22386,11 +22426,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22402,11 +22442,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22422,11 +22462,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22435,3 +22475,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/bn.po b/src/calibre/translations/bn.po index 74e4588e28..dcbad44f95 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-04-12 14:19+0000\n" "Last-Translator: Shahnoor Ashraf \n" "Language-Team: Bengali \n" @@ -15,17 +15,19 @@ 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-02-16 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "আসলে কিছুই করে না" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/br.po b/src/calibre/translations/br.po index c4021312d1..2fb0de921d 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-13 04:22+0000\n" "Last-Translator: Denis \n" "Language-Team: Breton \n" @@ -15,17 +15,19 @@ 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-02-16 04:37+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Ne ra netra da vat" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -933,8 +935,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -944,7 +946,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -954,30 +956,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -996,7 +998,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Keleier" @@ -1220,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1485,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2543,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4157,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4305,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4439,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4543,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4560,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4579,16 +4575,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4608,99 +4604,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4717,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5041,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5440,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6122,7 +6137,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6131,148 +6151,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6381,7 +6418,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6972,7 +7009,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8220,7 +8257,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10264,7 +10301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10552,54 +10589,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13285,49 +13322,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13336,7 +13373,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17584,7 +17621,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17976,7 +18013,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18094,171 +18131,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19844,22 +19881,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20192,40 +20229,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22245,7 +22282,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22253,25 +22291,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22279,11 +22319,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22295,11 +22335,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22315,11 +22355,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/bs.po b/src/calibre/translations/bs.po index 54e97f42c4..f159e37eaf 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-01-02 13:31+0000\n" "Last-Translator: Kenan Dervišević \n" "Language-Team: Bosnian \n" @@ -16,17 +16,19 @@ 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-02-16 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Ne radi apsolutno ništa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -936,8 +938,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -947,7 +949,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -957,30 +959,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -999,7 +1001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" @@ -1223,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1488,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1868,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2546,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2576,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4157,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4305,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4439,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4543,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4560,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4579,16 +4575,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4608,99 +4604,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4717,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5042,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5441,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6123,7 +6138,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6132,148 +6152,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6382,7 +6419,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6973,7 +7010,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8221,7 +8258,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10265,7 +10302,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nema rezultata" @@ -10553,54 +10590,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13286,49 +13323,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13337,7 +13374,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17589,7 +17626,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagođavanje preglednika e-knjiga" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu prozora" @@ -17981,7 +18018,7 @@ msgid "&Search for next occurrence" msgstr "Traži &sljedeće pojavljivanje" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Idi na..." @@ -18099,171 +18136,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Pretraga teksta u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Pregled prije štampanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Očisti listu prethodno otvorenih knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Povezujem se na dict.org u potrazi za: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Odaberite e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nema rezultata za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Učitavam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Zabilježi #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Dodaj zabilješku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Unesite naslov zabilješke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Upravljanje zabilješkama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Učitavam e-knjigu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nije moguće otvoriti e-knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opcije pomoću kojih se kontroliše preglednik e-knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19849,22 +19886,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20197,40 +20234,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22250,7 +22287,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22258,25 +22296,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22284,11 +22324,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22300,11 +22340,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22320,11 +22360,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index dfe1d8248c..837721c813 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-16 22:05+0000\n" "Last-Translator: Ferran Rius \n" "Language-Team: \n" @@ -18,17 +18,19 @@ 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-02-17 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,7 +156,7 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -172,19 +174,19 @@ msgstr "No fa res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1002,8 +1004,8 @@ msgstr "Habilita el connector especificat" msgid "Disable the named plugin" msgstr "Inhabilita el connector especificat" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1014,7 +1016,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "El camí a la biblioteca és massa llarg. Ha de ser de menys de %d caràcters." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1024,30 +1026,30 @@ msgstr "" msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valoració mitjana és %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Inici" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Targeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Targeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1066,7 +1068,7 @@ msgstr "Targeta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícies" @@ -1335,8 +1337,8 @@ msgstr "" "Feu clic a «Mostra detalls» per a la llista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catàleg" @@ -1610,12 +1612,6 @@ msgstr "Comunica't amb un lector Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica't amb un lector IRex Iliad" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "No es poden aconseguir els fitxers d'aquest dispositiu" @@ -2073,35 +2069,35 @@ msgstr "Comunica't amb l'Acer Lumiread." msgid "Communicate with the Aluratek Color" msgstr "Comunica't amb un Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunica't amb un Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunica't amb un EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunica't amb una tauleta tàctil Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunica't amb un Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunica't amb un lector Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunica't amb el COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunica't amb l'Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunica't amb un lector WayteQ" @@ -2863,29 +2859,29 @@ msgstr "" "\n" "Si voleu tota la documentació del sistema de conversió vegeu\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCIONS D'ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCIONS DE SORTIDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2896,18 +2892,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2916,15 +2912,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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 +2928,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "S'ha desat la sortida a" @@ -4934,7 +4930,7 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetes" @@ -5108,7 +5104,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5262,12 +5258,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Aquest és un llibre Amazon Topaz. No es pot processar" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "No és un fitxer MOBI, és un fitxer Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "No és un fitxer MOBI." @@ -5372,7 +5368,7 @@ msgstr "Text principal" msgid "%s format books are not supported" msgstr "El format de llibre %s no és compatible" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5382,7 +5378,7 @@ msgstr "" "d'Amazon. El calibre només pot editar fitxers MOBI que contenen llibres KF8. " "No es pot editar els fitxers MOBI antics sense KF8." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5394,7 +5390,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Aquest fitxer està bloquejat amb DRM. No es pot editar." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5429,16 +5425,16 @@ msgstr "" "

Tingueu en compte que el polit només funciona en fitxers dels formats " "%s.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " o " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5474,7 +5470,7 @@ msgstr "" "més tard decidiu afegir més text als llibres, el text que s'afegeixi\n" "podria no estar cobert pel subconjunt de tipus de lletra.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" @@ -5484,66 +5480,80 @@ msgstr "" "que conté totes les metadades com el títol, etiquetes, autors, sèrie,\n" "comentaris...

" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Suprimeix una pàgina de sobrecoberta inserida prèviament.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## S'està polint: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "S'està actualitzant les metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "S'ha actualitzar la sobrecoberta de metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "S'ha actualitzat les metadades\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "S'està fent un subconjunt de les fonts incrustades" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "S'està establint la portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "S'està inserint la sobrecoberta de metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "S'ha reemplaçat la sobrecoberta existent" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "S'ha inserit la sobrecoberta de metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "S'està suprimint la sobrecoberta de metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "S'ha suprimit la sobrecoberta de metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "No s'ha trobat cap sobrecoberta de metadades" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "S'està fent un subconjunt de les fonts incrustades" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "El polit ha durat: %.1f segons" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." @@ -5552,29 +5562,34 @@ msgstr "" "hi ha cap portada o no està identificada correctament, n'insereix una de " "nova." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" "Camí a un fitxer OPF. Les metadades del llibre s'actualitzen des del fitxer " "OPF." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "Dóna una sortida més detallada, útil per depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "Heu de donar el fitxer d'entrada per polir" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Arguments addicionals desconeguts" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "Heu d'especificar almenys una acció a realitzar" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5591,7 +5606,7 @@ msgstr "Opcions de generació de l'index HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Valoració" @@ -5944,7 +5959,7 @@ msgstr "Control de l'addició de llibres" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6370,7 +6385,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7122,7 +7137,12 @@ msgstr "

Quant al polit de llibres

%s" msgid "

Subsetting fonts

%s" msgstr "

Subconjunts de tipus de lletra

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7137,141 +7157,158 @@ msgstr "" "majoria dels formats de llibre no són compatibles amb totes les metadades " "del calibre.

" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "

Sobrecoberta de metadades

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "

Suprimeix la sobrecoberta de metadades

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "Selecció de les accions a realitzar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "Fes un subconjunt de tots els tipus lletra incrustades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "Actualitza les metadades dels fitxers de llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "Afegeix les metadades a una pàgina de «sobrecoberta»" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "Suprimeix una sobrecoberta inserida anteriorment" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Quant a" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "De&sa la configuració" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "Carrega &la configuració" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "Selecciona'ls &tots" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "No en seleccionis &cap" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "No s'ha seleccionat cap acció" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 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:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Tria de nom" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 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:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "Heu de seleccionar almenys una acció o fer clic a «Cancel·la»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "S'està posant els llibres per polir a la cua" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "Poleix %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "S'està polint el llibre %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "S'està posant a la cua el llibre %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "Ignora els %d informes que resten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "Visua&litza el registre complet" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "S'està polint %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "El fitxer original s'ha desat com a %s." msgstr[1] "Els fitxers originals s'han desat com a %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " i " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "Si torneu a polir, el polit es farà en els originals." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "Polit de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "No s'ha pogut polir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7280,7 +7317,7 @@ msgstr "" "Només es pot polir llibres en els formats %s. Convertiu-lo a una d'aquests " "formats abans de polir-lo." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "Inicia el polit de %d llibre(s)" @@ -7392,7 +7429,7 @@ msgid "Click the show details button to see which ones." msgstr "Feu clic a «Mostra detalls» per saber quins són." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostra detalls del llibre" @@ -8051,7 +8088,7 @@ msgid "Click to open" msgstr "Feu clic per obrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Identificadors" @@ -9372,7 +9409,7 @@ msgid "&Monospaced font family:" msgstr "Grup de tipus de lletra &monoespaiada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadades" @@ -11655,7 +11692,7 @@ msgstr "Enllaça" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "No s'han trobat coincidències" @@ -11974,24 +12011,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE CERCA/REEMPLAÇA A LA PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Heu d'especificar una destinació quant la font és un camp compost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Heu d'especificar un tipus d'identificador de destí" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patró de cerca no és vàlid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -12000,30 +12037,30 @@ msgstr "" "S'està aplicant els canvis a %d llibres.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Suprimeix el cerca/reemplaça desat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Es suprimirà el cerca/reemplaça desat. N'esteu segur?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Desa el cerca/reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nom del cerca/reemplaça:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Heu de proporcionar un nom." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14950,49 +14987,49 @@ msgstr "" 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:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "zona superior dreta de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "zona inferior dreta de la pantalla" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "intenteu reiniciar l'ordinador." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "intenteu suprimir el fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "No es pot iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s ja s'està executant." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "No s'ha trobat cap calibre en execució" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 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:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "No s'ha pogut tancar la instància del calibre en execució" @@ -15001,7 +15038,7 @@ msgid "&Preferences" msgstr "&Preferències" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Surt" @@ -19906,7 +19943,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcions per personalitzar el visor de llibres electrònics" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Recorda la darrera mida de finestra que s'ha fet servir" @@ -20327,7 +20364,7 @@ msgid "&Search for next occurrence" msgstr "&Cerca la coincidència següent" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Vés a..." @@ -20447,15 +20484,15 @@ msgstr "" "Aquest llibre està malmès i no es pot obrir. Si us l'heu baixar d'algun lloc " "intenteu tornar-lo a baixar." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posició al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20464,7 +20501,7 @@ msgstr "" "mode de referència fent clic al botó corresponent que hi ha a la " "barra d'eines." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20472,69 +20509,69 @@ msgstr "" "Canvia a mode de pàgina, amb el text que es divideix en pàgines com a un " "llibre de paper" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Canvia a mode continu, amb el text que no es divideix en pàgines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Cerca un text al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Commuta la pantalla completa (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Mode de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Feu clic dret per mostrar els controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Toqueu al marge dret o esquerre per passar pàgines" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Premeu Esc per sortir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Mostra/oculta els controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Vista prèvia de la impressió" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Suprimeix la llista de llibres oberts recentment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "S'està connectant amb dict-org per cercar: %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "La ubicació no existeix" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "La ubicació que apunta aquest element no existeix." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Tria un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" @@ -20543,81 +20580,81 @@ msgstr "" "%(which)s mida de lletra [%(sc)s]\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Augmenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Redueix" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "No s'ha trobat coincidències per a: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "S'està carregant el flux..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "S'està aplicant la disposició %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Afegeix un nou marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Introduïu el títol del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Gestiona els marcadors" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "S'està carregant el llibre..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "No s'ha pogut obrir el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Error desconegut" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opcions de control del visor de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si s'indica, la finestra del visor intentarà anar al primer pla quan " "s'iniciï." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla " "completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" "Dirigeix les alertes de javascript i els missatges de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20625,7 +20662,7 @@ msgstr "" "La posició que s'obrirà el llibre especificat. La posició és una ubicació " "que es mostra a la cantonada superior esquerra del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22647,23 +22684,23 @@ msgstr "s'ha restaurat la preferència " msgid "creating custom column " msgstr "s'està creant una columna personalitzada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s llibres)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "S'està copiant %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "S'està compactant la base de dades" @@ -23043,40 +23080,40 @@ msgstr "a" msgid "Books in" msgstr "llibres a" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Altres formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Llegeix %(title)s en el format %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Aconsegueix" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalls" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Enllaç permanent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un enllaç permanent a aquest llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "S'ha suprimit el llibre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "en una cerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Llibres coincidents" @@ -25881,28 +25918,25 @@ msgstr "" "responsabilitat." #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Desa el fitxer original en convertir-lo d'un format al mateix format" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quan el calibre fa una conversió al mateix format, per exemple d'EPUB a " -"EPUB,\n" -"es desa el fitxer original. Si la conversió no és bona es pot ajustar les " -"opcions\n" -"i repetir-ho. Si s'estableix a «False» s'evita que el calibre desi el fitxer " -"original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Nombre de llibres llegits recentment que es mostren" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25912,11 +25946,11 @@ msgstr "" "vistos recentment.\n" "Aquí es controla quants se'n mostraran." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Canvia la mida de la lletra dels detalls del llibre a la interfície" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25929,11 +25963,11 @@ msgstr "" "positiu\n" "o negatiu per augmentar o reduir la mida de la lletra." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compila les plantilles del mode general de programa en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25958,11 +25992,11 @@ msgstr "" "Per defecte: compile_gpm_templates = True\n" "No compilis: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "El format per defecte en utilitzar l'eina d'ajustaments" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25992,12 +26026,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "No preseleccionis una compleció en editar autors, etiquetes, sèries..." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -26014,3 +26048,22 @@ msgstr "" "abans de prémer la tecla de retorn. La tècnica que preferiu depèn de " "l'estat\n" "de les metadades de la biblioteca i el vostre estil d'edició personal." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Desa el fitxer original en convertir-lo d'un format al mateix format" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Quan el calibre fa una conversió al mateix format, per exemple d'EPUB a " +#~ "EPUB,\n" +#~ "es desa el fitxer original. Si la conversió no és bona es pot ajustar les " +#~ "opcions\n" +#~ "i repetir-ho. Si s'estableix a «False» s'evita que el calibre desi el fitxer " +#~ "original." diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index 8d57b965cf..5b7c00fc0b 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-13 10:34+0000\n" "Last-Translator: Jakub Jezbera \n" "Language-Team: Czech \n" @@ -15,17 +15,19 @@ 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-02-16 04:37+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:54+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -977,8 +979,8 @@ msgstr "Povolit uvedený modul" msgid "Disable the named plugin" msgstr "Zakázat uvedený modul" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -988,7 +990,7 @@ msgstr "Zakázat uvedený modul" msgid "Path to library too long. Must be less than %d characters." msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znaků." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -998,30 +1000,30 @@ msgstr "Cesta ke složce knihovny je moc dlouhá. Musí mít méně než %d znak msgid "Yes" msgstr "Ano" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s Průměrné hodnocení je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hlavní" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1040,7 +1042,7 @@ msgstr "Karta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Zprávy" @@ -1297,8 +1299,8 @@ msgstr "" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1571,12 +1573,6 @@ msgstr "Spojeno se čtečkou Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunikace se čtečkou IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nelze získat soubory z tohoto zařízení" @@ -1969,35 +1965,35 @@ msgstr "Komunikace s Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komunikace s Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunikace s Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komunikace s EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Spojeno s tabletem Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komunikace s Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Spojeno se čtečkou Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Spojeno s COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunikace s Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Komunikovat s WayteQ Reader" @@ -2713,29 +2709,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "NASTAVENÍ VSTUPU" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "NASTAVENÍ VÝSTUPU" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2746,16 +2742,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Nastavení autodetekce struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2764,21 +2760,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Nastavení výstupních metadat" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Výstup uložen do" @@ -4573,7 +4569,7 @@ msgstr "Komentáře" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Štítky" @@ -4747,7 +4743,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4894,12 +4890,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Toto je kniha Amazon Topaz. Ta nemůže být zpracována." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Toto není MOBI soubor. Je to Topaz soubor." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Toto není MOBI soubor." @@ -4998,14 +4994,14 @@ msgstr "Hlavní text" msgid "%s format books are not supported" msgstr "Knihy ve formátu %s nejsou podporovány." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5015,7 +5011,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5034,16 +5030,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " nebo " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5063,99 +5059,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5172,7 +5187,7 @@ msgstr "Volby generátoru obsahu HTML" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Hodnocení" @@ -5513,7 +5528,7 @@ msgstr "Ovládání přidávání knih" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5926,7 +5941,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6647,7 +6662,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6656,148 +6676,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6909,7 +6946,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikněte na tlačítko zobrazit detaily pro zjištění které z nich." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zobrazit podrobnosti o knize" @@ -7529,7 +7566,7 @@ msgid "Click to open" msgstr "Klikněte pro otevření" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -8792,7 +8829,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced font family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -10964,7 +11001,7 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nebyly nalezeny žádné výsledky" @@ -11261,24 +11298,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Musíte určit cíl, když je zdroj kompozitní pole" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Neplatné vyhledání/nahrazení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Vzor pro hledání není platný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11287,30 +11324,30 @@ msgstr "" "Aplikuji změny na %d knih.\n" "Fáze {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Smazat uložené najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené najít/nahradit budou smazány. Jste si jistý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Uložit najít/nahradit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14065,49 +14102,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Spouštění %s: Načítání knih..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "pravá horní oblast obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "pravý dolní okraj obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "skuste restartovat počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "pokuste se vymazat smazat soubor" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nemůžu spistit " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je již spuštěno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14116,7 +14153,7 @@ msgid "&Preferences" msgstr "&Možnosti" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Ukončit" @@ -18458,7 +18495,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prohlížeče elektronických knih" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zapamatuj si posledně použitou velikost okna" @@ -18859,7 +18896,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Přejít na..." @@ -18977,173 +19014,173 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozice v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Hledat text v knize" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Náhled tisku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Vymazat seznam naposledy otevřených knih" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Připojení k dict.org pro vyhledávání: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Vyberte elektronickou knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nenalezena shoda pro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Načítam tok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Rozvržení %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Přidat záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Zadejte název záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Spravovat záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Načítám knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nemohu otevřít eknihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Volby ke kontrole prohlížeče ebooků" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou " "obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20833,22 +20870,22 @@ msgstr "" msgid "creating custom column " msgstr "vytváření uživatelských sloupců " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopírování %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Zhutňování databáze" @@ -21200,40 +21237,40 @@ msgstr "v" msgid "Books in" msgstr "Knihy v" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Ostatní formáty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Číst %(title)s ve formátu %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Získat" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Podrobnosti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Stálý odkaz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Trvalý odkaz k této knize" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Tato kniha byla smazána" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "v hledání" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Odpovídající knihy" @@ -23302,39 +23339,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Uložit původní soubor když převádíte knihy ze stejného formátu do stejného" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Když calibre převádí ze stejného formátu do stejného, například\n" -"z EPUB do EPUB, původní soubor je uložen, takže v případě\n" -"že převod je špatný, můžete upravit nastavení a zkusit to znovu.\n" -"Když je nastaveno na \"Ne\" můžete zabránit aby calibre ukládalo\n" -"původní soubor." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23342,11 +23376,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23358,11 +23392,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23378,11 +23412,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23391,3 +23425,22 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Když calibre převádí ze stejného formátu do stejného, například\n" +#~ "z EPUB do EPUB, původní soubor je uložen, takže v případě\n" +#~ "že převod je špatný, můžete upravit nastavení a zkusit to znovu.\n" +#~ "Když je nastaveno na \"Ne\" můžete zabránit aby calibre ukládalo\n" +#~ "původní soubor." + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Uložit původní soubor když převádíte knihy ze stejného formátu do stejného" diff --git a/src/calibre/translations/cy.po b/src/calibre/translations/cy.po index 519d2bd9e1..0aa6737146 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-02-26 20:21+0000\n" "Last-Translator: Rachael Munns \n" "Language-Team: Welsh \n" @@ -16,17 +16,19 @@ 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-02-16 04:53+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Dim yn gwneud dim byd" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -940,8 +942,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -952,7 +954,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Rhy hir ydy'r llwybr i'r llyfrgell. Mae rhaid fod yn llai na %d cymeriad." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -962,30 +964,30 @@ msgstr "" msgid "Yes" msgstr "Iawn" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Sail" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Cerdyn A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Cerdyn B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1004,7 +1006,7 @@ msgstr "Cerdyn B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newyddion" @@ -1228,8 +1230,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalog" @@ -1493,12 +1495,6 @@ msgstr "Cyfathrebwch gyda'r porïwr e-lyfrau Cybook Odyssey" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Cyfathrebwch gyda'r porïwr e-lyfrau IRex Iliad" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Methwyd i adalw ffeiliau o'r ddyfais hwn" @@ -1874,35 +1870,35 @@ msgstr "Cyfathrebwch gyda'r Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Cyfathrebwch gyda'r Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Cyfathrebwch gyda'r Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Cyfathrebwch gyda'r EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Cyfathrebwch gyda'r tabled Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Cyfathrebwch gyda'r Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Cyfathrebwch gyda'r Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Cyfathrebwch gyda'r COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Cyfathrebwch gyda'r Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2552,29 +2548,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2582,37 +2578,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4163,7 +4159,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4311,7 +4307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4445,12 +4441,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4549,14 +4545,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4566,7 +4562,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4585,16 +4581,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4614,99 +4610,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4723,7 +4738,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5047,7 +5062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5446,7 +5461,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6128,7 +6143,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6137,148 +6157,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6387,7 +6424,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6978,7 +7015,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8226,7 +8263,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10270,7 +10307,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10558,54 +10595,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13291,49 +13328,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13342,7 +13379,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17590,7 +17627,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17982,7 +18019,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18100,171 +18137,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19850,22 +19887,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20198,40 +20235,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22251,7 +22288,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22259,25 +22297,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22285,11 +22325,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22301,11 +22341,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22321,11 +22361,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22334,3 +22374,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index 79de255117..f0bc42d321 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:44+0000\n" "Last-Translator: Jens Holm \n" "Language-Team: Danish \n" @@ -15,17 +15,19 @@ 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-02-16 04:38+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -978,8 +980,8 @@ msgstr "Aktivér det angivne udvidelsesmodul" msgid "Disable the named plugin" msgstr "Deaktivér det angivne udvidelsesmodul" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -989,7 +991,7 @@ msgstr "Deaktivér det angivne udvidelsesmodul" msgid "Path to library too long. Must be less than %d characters." msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -999,30 +1001,30 @@ msgstr "Sti til bibliotek for lang. Skal være kortere end %d tegn." msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Main/hjem/primær" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1041,7 +1043,7 @@ msgstr "Kort B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheder" @@ -1294,8 +1296,8 @@ msgstr "" "Klik 'Show Details' for en liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1568,12 +1570,6 @@ msgstr "Kommunikerer med Cybook Odyssey eBook reader." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikér med IRex Iliad eBook læser." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan ikke hente filer fra denne enhed" @@ -1961,35 +1957,35 @@ msgstr "Kommunikér med Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunikér med Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikér med Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikér med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunikér med Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikér med Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommuniker med Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunikerer nu med Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2676,29 +2672,29 @@ msgstr "" "\n" "For fuld dokumentation af konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT VALGMULIGHEDER" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT VALGMULIGHEDER" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2706,16 +2702,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2725,21 +2721,21 @@ msgstr "" "udgangspunkt vil en evt. indholdsfortegnelse i kildefilen blive foretrukket, " "fremfor en selvgenereret." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output gemt til" @@ -4477,7 +4473,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Mærker" @@ -4640,7 +4636,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4778,12 +4774,12 @@ msgstr "" "behandles." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4882,14 +4878,14 @@ msgstr "Hovedtekst" msgid "%s format books are not supported" msgstr "Bøger af %s formatet er ikke understøttet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4899,7 +4895,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4918,16 +4914,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4947,99 +4943,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5056,7 +5071,7 @@ msgstr "HTML indholdsfortegnelse genereringsmuligheder." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Vurdering" @@ -5388,7 +5403,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5790,7 +5805,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6483,7 +6498,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6492,148 +6512,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6745,7 +6782,7 @@ msgid "Click the show details button to see which ones." msgstr "Klik vis-detalje knappen for at se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Vis bogdetaljer" @@ -7358,7 +7395,7 @@ msgid "Click to open" msgstr "Klik for at åbne" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8620,7 +8657,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced skriftsfamilie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -10707,7 +10744,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Ingen søgeresultater fundet" @@ -11018,24 +11055,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Du skal angive en destination, når kilden er et sammensat felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Søg/erstat ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søge mønsteret er ugyldigt: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11044,30 +11081,30 @@ msgstr "" "Udfører ændringer på %d bøger.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Gem søg/erstat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Søg/erstat navn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13811,49 +13848,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Starter %s: Henter bøger..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "prøv at genstarte din computer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "prøv at slette filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan ikke starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s kører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13862,7 +13899,7 @@ msgid "&Preferences" msgstr "&Indstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Afslut" @@ -18231,7 +18268,7 @@ msgid "Options to customize the ebook viewer" msgstr "Indstillinger til tilpasning af e-bogsviseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Husk størrelsen på vinduet" @@ -18628,7 +18665,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gå til..." @@ -18746,173 +18783,173 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Bogformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Position i bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Søg efter tekst bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Forhåndsvisning af udskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Forbinder til dict.org for opslag: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Vælg e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-bøger" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Ingen match fundet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Henter flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Udlægning %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Bogmærke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Tilføj bogmærke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Indtast bogmærketitel:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Administrér bogmærker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Henter e-bog..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Kunne ikke åbne e-bog" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Valg til at styre e-bogsviser" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Hvis specificeret, vil visningsvindue prøve at komme i front ved start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Udskriv javascript alert og konsol beskeder til konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20705,22 +20742,22 @@ msgstr "" msgid "creating custom column " msgstr "opret tilpasset søjle " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Flytter gammel database til e-bogsbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimerer database" @@ -21078,40 +21115,40 @@ msgstr "i" msgid "Books in" msgstr "Bøger i" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andre formater" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Hent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaljer" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permanent-link" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Et permanent-link til denne bog" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Denne bog er blevet slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "i søgning" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Matchende bøger" @@ -23167,7 +23204,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23175,25 +23213,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23201,11 +23241,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23217,11 +23257,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23237,11 +23277,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23250,3 +23290,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 72afbd68b8..5ca9f56bc4 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" -"PO-Revision-Date: 2013-02-20 17:07+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" +"PO-Revision-Date: 2013-02-21 17:59+0000\n" "Last-Translator: Simon Schütte \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-21 05:13+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Bookmarks: 3327,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,7 +155,7 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -171,19 +173,19 @@ msgstr "Macht absolut gar nichts" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1001,8 +1003,8 @@ msgstr "Gewähltes Plugin einschalten" msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1012,7 +1014,7 @@ msgstr "Gewähltes Plugin ausschalten" msgid "Path to library too long. Must be less than %d characters." msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1022,30 +1024,30 @@ msgstr "Pfad zur Datenbank zu lang. Muss kürzer als %d Zeichen sein" msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sDurchschnittliche Bewertung ist %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Haupt" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1064,7 +1066,7 @@ msgstr "Karte B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" @@ -1329,8 +1331,8 @@ msgstr "" "Klicken Sie 'Details anzeigen' für eine Liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1604,12 +1606,6 @@ msgstr "Verbinde mit dem Cybook Odyssey eBook Leser" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikation mit dem IRex Iliad E-Book-Reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kann keine Dateien von diesem Gerät lesen" @@ -2067,35 +2063,35 @@ msgstr "Kommunikation mit dem Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunikation mit dem Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikation mit dem Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikation mit dem EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommuniziere mit dem Adam Tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikation mit dem Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunikation mit dem Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunikation mit dem COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommuniziere mit dem Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Mit dem WayteQ Reader kommunizieren" @@ -2859,29 +2855,29 @@ msgstr "" "\n" "Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "EINGABE-EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "AUSGABE-EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2892,18 +2888,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2913,15 +2909,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2930,7 +2926,7 @@ msgstr "" "einer vorinstallierten Quelle ein E-Book wie folgt erstellen: ebook-convert " "\"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -4947,7 +4943,7 @@ msgstr "Bemerkungen" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Schlagworte" @@ -5124,7 +5120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5278,12 +5274,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dies ist ein Amazon Topaz-Buch. Es kann nicht verarbeitet werden." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Das ist keine MOBI Datei. Es ist eine Topaz Datei." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Das ist keine MOBI Datei." @@ -5388,7 +5384,7 @@ msgstr "Haupttext" msgid "%s format books are not supported" msgstr "Bücher im %s Format werden nicht unterstützt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5398,7 +5394,7 @@ msgstr "" "von Amazon. Calibre kann nur MOBI-Dateien bearbeiten, welche KF8-Bücher " "enthalten. Ältere MOBI-Dateien ohne KF8 sind nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5411,7 +5407,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Diese Datei ist DRM geschützt. Sie kann nicht bearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5446,16 +5442,16 @@ msgstr "" "

Beachten Sie, dass nur Dateien in den Formaten %s perfektioniert werden " "können.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " oder " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5475,7 +5471,7 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" @@ -5485,66 +5481,80 @@ msgstr "" "die alle Buch-Metadaten wie Titel, Tags, Autoren, Serien, Kommentare\n" "usw. enthält.

" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Entfernen einer zuvor erstellten Buchumschlag-Seite

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## Perfektioniere: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "Metadaten werden aktualisiert" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "Metadaten-Umschlag aktualisieren" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "Metadaten aktualisiert\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "Coverbild wird festgelegt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "Metadaten Umschlag wird eingefügt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "Vorhandene Metadaten-Umschlag ersetzt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "Metadaten-Umschlag eingefügt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "Metadaten-Umschlag wird entfernt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "Metadaten-Umschlag wurde entfernt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "Es wurde kein Metadaten-Umschlag gefunden" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "Perfektionieren dauerte: %.1f Sekunden" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." @@ -5553,29 +5563,34 @@ msgstr "" "kein Coverbild vorhanden ist, oder dieses nicht vollständig identifiziert " "ist, fügt es ein neues Coverbild ein." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" "Pfad zu einer OPF Datei. Die Metadaten in dem Buch werden aus der OPF Datei " "aktualisiert." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "Produziere eine umfangreichere Ausgabe, nützlich fürs Debuggen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "Sie müssen die zu perfektionierende Datei angeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Unbekannte extra Argumente" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "Sie müssen mindestens eine durchzuführende Aktion festlegen" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5592,7 +5607,7 @@ msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Bewertung" @@ -5951,7 +5966,7 @@ msgstr "Hinzufügen von Büchern verwalten" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6381,7 +6396,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7139,7 +7154,12 @@ msgstr "

Über \"Bücher perfektionieren\"

%s" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7147,143 +7167,166 @@ msgid "" "inserted.

Note that most ebook formats are not capable of supporting " "all the metadata in calibre.

" msgstr "" +"

Metadaten aktualisieren

Diese Aktion aktualisiert sämtliche " +"Metadaten und Umschläge in die eBook Dateien, damit sie mit den Metadaten " +"der Calibre Bibliothek übereinstimmen.

Wenn das eBook kein zu " +"identifizierenden Umschlag hat, wird ein neuer Umschlag eingefügt.

" +"

Beachten Sie, dass die meisten eBook Formate nicht in der Lage sind, " +"sämtliche Metadaten von Calibre zu unterstützen.

" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "

Buchumschlag

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "

Buchumschlag entfernen

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "Wählen Sie durchzuführende Aktionen aus:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "Metadaten in Buch-Dateien aktualisieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "Metadaten als eine \"Buchumschlag\"-Seite hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "Entfernen eines zuvor eingefügten Buchumschlages" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Über" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "Einstellungen &speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "Einstellungen &Laden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "&Alles auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "&nichts auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "Keine Aktionen gewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 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:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Namen auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "Wähle einen Namen für diese Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "Sie müssen mindestens eine Aktion auswählen oder Abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "Bücher zum Perfektionieren sammeln" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "Perfektioniere %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Buch %(nums)s von %(tot)s (%(title)s) perfektioniert" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Es werden %(nums)s von %(tot)s (%(title)s) Büchern gesammelt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "Ignoriere %d verbleibende Berichte" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "Kompletten &Log anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "Perfektionieren von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "Die originale Datei wurde als %s gespeichert." msgstr[1] "Die originalen Dateien wurden als %s gespeichert." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " und " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" "Wenn Sie erneut perfektionieren, wird der Vorgang auf das Original angewandt." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "Bücher perfektionieren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "Perfektionieren kann nicht durchgeführt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7293,7 +7336,7 @@ msgstr "" "Konvertieren Sie zu einem dieser Formate, bevor Sie dieses Buch " "perfektionieren." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "Buch perfektionieren für %d starten" @@ -7409,7 +7452,7 @@ msgstr "" "gibt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zeige Buchdetails" @@ -8070,7 +8113,7 @@ msgid "Click to open" msgstr "Zum Öffnen klicken" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -9403,7 +9446,7 @@ msgid "&Monospaced font family:" msgstr "Nichtproportionale Schriftartfa&milie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadaten" @@ -11707,7 +11750,7 @@ msgstr "Verknüpfung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -12029,26 +12072,26 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R Vorlagenfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes " "Feld ist." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Ein Zielerkennungstyp muss angeben werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Suchen/ersetzen ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Suchmuster ungültig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -12057,31 +12100,31 @@ msgstr "" "Wende Änderungen bei %d Büchern an.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Löschen der gespeicherten Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Die ausgewählte Suchen/Ersetzen-Aktion wird gelöscht. Sind Sie sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Speichern der Suchen/Ersetzen-Aktion" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Suchen/Ersetzen-Aktion Name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Sie müssen einen Namen vergeben." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -15019,49 +15062,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "%s wird gestartet: Bücher werden geladen …" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s läuft bereits." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Keine alaufende Calibre Version gefunden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Befehl zum Herunterfahren gesendet, wartet..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Die laufende Calibre Instanz konnte nicht beendet werden" @@ -15070,7 +15113,7 @@ msgid "&Preferences" msgstr "&Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Be&enden" @@ -20000,7 +20043,7 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des E-Book-Betrachters" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" @@ -20423,7 +20466,7 @@ msgid "&Search for next occurrence" msgstr "&Suche nach dem nächsten Vorkommen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gehe zu..." @@ -20543,15 +20586,15 @@ msgstr "" "Dieses eBook ist beschädigt und kann nicht geöffnet werden. Wenn Sie es von " "irgendwo heruntergeladen haben, versuchen Sie es erneut herunter zu laden." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20559,7 +20602,7 @@ msgstr "" "Gehe zu einer Referenz. Um die Referenznummer zu erhalten, klicke auf den " "Referenz Modus Button in der Werkzeugleiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20567,152 +20610,152 @@ msgstr "" "In den Modus »Seitenansicht« wechseln – in diesem Modus wird der Text wie " "bei einem Buch auf Seiten aufgeteilt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" "In den Modus »Fortlaufende Seiten« wechseln – in diesem Modus wird der Text " "nicht auf Seiten aufgeteilt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "In Vollbild wechseln (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Vollbildmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Rechtsklick um Steuerung anzuzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" "Klicken Sie in den Rechten oder Linken Seitenrand um weiter zu blättern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Zum Verlassen Esc drücken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Steuerung zeigen/verbergen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Liste der zuletzt geöffneten Bücher löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Dieser Ordner existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Der Speicherort, auf den das Objekt verweist, existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "E-Book wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-Books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Vergrößern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "verkleinern" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "#%d zu Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Lade E-Book..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Konnte E-Book nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Unbekannter Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Steuerung des E-Book-Betrachters" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls ausgewählt, wird das Betrachterfenster nach Möglichkeit im Vordergrund " "geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Falls ausgewählt, wird das Betrachterfenster nach Möglichkeit im " "Vollbildmodus geöffnet." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20720,7 +20763,7 @@ msgstr "" "Bildschirmposition, an der das Buch geöffnet werden soll. Die Stelle wird " "oben links im Betrachter angezeigt" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22710,22 +22753,22 @@ msgstr "wiederhergestellte Einstellung " msgid "creating custom column " msgstr "Erstelle benutzerdefinierte Spalte " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s Bücher)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu E-Book Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -23108,40 +23151,40 @@ msgstr "in" msgid "Books in" msgstr "Bücher in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andere Formate" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Lese %(title)s im %(fmt)s-Format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Holen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Einzelheiten" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Ein permanenter Link zu diesem Buch" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Dieses Buch wurde gelöscht" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "in Suche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Übereinstimmende Bücher" @@ -25817,29 +25860,25 @@ msgstr "" "aktivieren diese Option auf eigene Gefahr!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Die Originaldatei speichern, wenn in das selbe Format konvertiert wird" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Bei der Konvertierung mit selbem Quell- und Zielformat (z.B. von EPUB zu " -"EPUB) \n" -"wird die Originaldatei gespeichert, so dass im Falle einer schlechten\n" -"Konvertierung die Einstellungen optimiert und die Konvertierung erneut \n" -"durchgeführt werden kann. Wird diese Option abgewählt, speichert Calibre\n" -"die Originaldatei nicht." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Anzahl der zuletzt angezeigten Bücher" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25849,11 +25888,11 @@ msgstr "" "Bücher.\n" "Stellen Sie hier ein, wie viele angezeigt werden sollen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Schriftgröße und Buchdetails im Interface ändern" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25865,11 +25904,11 @@ msgstr "" "Setzen Sie eine positive oder negative Zahl ein, um die Schriftgröße zu \n" "erhöhen oder zu verringern." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Kompiliere General Program Mode Vorlagen zu Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25890,11 +25929,11 @@ msgstr "" "Standard: compile_gpm_templates = True\n" "Nicht kompilieren: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Welches Format standardmäßig für die Kniffe gewählt wird" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25923,11 +25962,11 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "Keine Vorauswahl beim Bearbeiten von Autoren/Tags/Serien/etc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25945,3 +25984,23 @@ msgstr "" "drücken. Welche Technik Sie bevorzugen hängt von dem Zustand der Metadaten " "in Ihrer\n" "Bibliothek und Ihrem persönlichen Änderungsstil ab." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Die Originaldatei speichern, wenn in das selbe Format konvertiert wird" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Bei der Konvertierung mit selbem Quell- und Zielformat (z.B. von EPUB zu " +#~ "EPUB) \n" +#~ "wird die Originaldatei gespeichert, so dass im Falle einer schlechten\n" +#~ "Konvertierung die Einstellungen optimiert und die Konvertierung erneut \n" +#~ "durchgeführt werden kann. Wird diese Option abgewählt, speichert Calibre\n" +#~ "die Originaldatei nicht." diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index fea322456f..e476328999 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Greek \n" @@ -15,17 +15,19 @@ 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-02-16 04:41+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Δεν κάνει τίποτα" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -996,8 +998,8 @@ msgstr "Ενεργοποίηση του ονομαζόμενου προσθέτ msgid "Disable the named plugin" msgstr "Απενεργοποίηση του ονομαζόμενου προσθέτου" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1009,7 +1011,7 @@ msgstr "" "Η διαδρομή για την βιβλιοθήκη είναι πολύ μεγάλη. Πρέπει να είναι μικρότερη " "απο %d χαρακτήρες" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1019,30 +1021,30 @@ msgstr "" msgid "Yes" msgstr "Ναι" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Κύρια μνήμη" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Κάρτα μνήμης Α" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Κάρτα μνήμης Β" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1061,7 +1063,7 @@ msgstr "Κάρτα μνήμης Β" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ειδήσεις" @@ -1290,8 +1292,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Κατάλογος" @@ -1563,12 +1565,6 @@ msgstr "Επικοινωνία με τον αναγνώστη Cybook Odyssey" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Επικοινωνία με το ηλ.αναγνωστήριο IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Δεν είναι δυνατή η λήψη αρχείων από αυτή την συσκευή" @@ -1943,35 +1939,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2656,30 +2652,30 @@ msgstr "" "\n" "Για την πλήρη τεκμηρίωση του συστήματος μετατροπής δείτε\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ΠΑΡΑΜΕΤΡΟΙ ΕΙΣΑΓΩΓΗΣ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ΠΑΡΑΜΕΤΡΟΙ ΕΞΑΓΩΓΗΣ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Παράμετροι για τον έλεγχο της επεξεργασίας του εξαγόμενου αρχείου %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Παράμετροι για τον έλεγχο της εμφάνισης και του ύφους των εξαγομένων" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2687,16 +2683,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Έλεγχος αυτόματου εντοπισμού της δομής του εγγράφου" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2706,21 +2702,21 @@ msgstr "" "αρχείο προέλευσης έχει Πίνακα Περιεχομένων, αυτός θα χρησιμοποιηθεί κατά " "προτεραιότητα σε σχέση μ'εκείνον που παράγεται αυτόματα." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Παράμετροι για τον καθορισμό των μεταδεδομένων στα εξαγόμενα" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Παράμετροι που βοηθούν στη διόρθωση (αποσφαλμάτωση) της μετατροπής" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Τα εξαγόμενα αποθηκεύτηκαν στον/στην" @@ -4356,7 +4352,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4504,7 +4500,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4639,12 +4635,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4743,14 +4739,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4760,7 +4756,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4779,16 +4775,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ή " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4808,99 +4804,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4917,7 +4932,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Αξιολόγηση" @@ -5246,7 +5261,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5646,7 +5661,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6335,7 +6350,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6344,148 +6364,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6594,7 +6631,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7185,7 +7222,7 @@ msgid "Click to open" msgstr "Κάντε κλικ για να ανοίξει" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8433,7 +8470,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Μεταδεδομένα" @@ -10477,7 +10514,7 @@ msgstr "Σύνδεσμος" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Δεν βρέθηκαν αντιστοιχίες." @@ -10765,54 +10802,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13498,49 +13535,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "Το %s εκτελείται ήδη." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13549,7 +13586,7 @@ msgid "&Preferences" msgstr "&Προτιμήσεις" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Έξοδος" @@ -17797,7 +17834,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18189,7 +18226,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Μετάβαση στο..." @@ -18307,171 +18344,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Προεπισκόπηση Εκτύπωσης" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Επιλογή ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Προσθήκη σελιδοδείκτη" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Διαχείριση Σελιδοδεικτών" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Γίνεται φόρτωση του eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Δεν ήταν δυνατή η φόρτωση του eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20075,22 +20112,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Συμπίεση βάσης δεδομένων" @@ -20423,40 +20460,40 @@ msgstr "στο" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Μόνιμος σύνδεσμος" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Αυτό το βιβλίο έχει διαγραφεί" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "σε αναζήτηση" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22478,35 +22515,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Αποθήκευση του πρωτότυπου αρχείου κατά την μετατροπή από ίδιο τύπο αρχείου " -"σε ίδιο τύπο αρχείου" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22514,11 +22552,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22530,11 +22568,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22550,11 +22588,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22563,3 +22601,11 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Αποθήκευση του πρωτότυπου αρχείου κατά την μετατροπή από ίδιο τύπο αρχείου " +#~ "σε ίδιο τύπο αρχείου" diff --git a/src/calibre/translations/en_AU.po b/src/calibre/translations/en_AU.po index f8e20b8183..a2792d54e0 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-07-14 23:02+0000\n" "Last-Translator: Cruz Bishop \n" "Language-Team: English (Australia) \n" @@ -15,17 +15,19 @@ 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-02-16 04:54+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:10+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -936,8 +938,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -947,7 +949,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -957,30 +959,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -999,7 +1001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1223,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1488,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1868,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2546,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2576,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4157,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4305,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4439,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4543,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4560,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4579,16 +4575,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4608,99 +4604,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4717,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5041,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5440,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6122,7 +6137,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6131,148 +6151,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6381,7 +6418,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6972,7 +7009,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8220,7 +8257,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10264,7 +10301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10552,54 +10589,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13285,49 +13322,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13336,7 +13373,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17584,7 +17621,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17976,7 +18013,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18094,171 +18131,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19844,22 +19881,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20192,40 +20229,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22245,7 +22282,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22253,25 +22291,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22279,11 +22319,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22295,11 +22335,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22315,11 +22355,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/en_CA.po b/src/calibre/translations/en_CA.po index 0cbc8df26e..eeec8fa096 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:28+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: English (Canada) \n" @@ -15,17 +15,19 @@ 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-02-16 04:55+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:11+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -934,8 +936,8 @@ msgstr "Enable the named plugin" msgid "Disable the named plugin" msgstr "Disable the named plugin" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -945,7 +947,7 @@ msgstr "Disable the named plugin" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -955,30 +957,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -997,7 +999,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" @@ -1221,8 +1223,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1486,12 +1488,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communicate with the iRex iLiad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1866,35 +1862,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2549,29 +2545,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2579,37 +2575,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Control auto-detection of document structure." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output saved to" @@ -4228,7 +4224,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4376,7 +4372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4510,12 +4506,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4614,14 +4610,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4631,7 +4627,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4650,16 +4646,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4679,99 +4675,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4788,7 +4803,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5112,7 +5127,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5511,7 +5526,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6193,7 +6208,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6202,148 +6222,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6452,7 +6489,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7043,7 +7080,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8291,7 +8328,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10335,7 +10372,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10623,54 +10660,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13356,49 +13393,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13407,7 +13444,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17655,7 +17692,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18047,7 +18084,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18165,171 +18202,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19915,22 +19952,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20263,40 +20300,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22316,7 +22353,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22324,25 +22362,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22350,11 +22390,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22366,11 +22406,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22386,11 +22426,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22399,3 +22439,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/en_GB.po b/src/calibre/translations/en_GB.po index b1600cb4a4..134351c761 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:04+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: English (United Kingdom) \n" @@ -15,17 +15,19 @@ 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-02-16 04:54+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:09+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -976,8 +978,8 @@ msgstr "Enable the named plug-in" msgid "Disable the named plugin" msgstr "Disable the named plug-in" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -987,7 +989,7 @@ msgstr "Disable the named plug-in" msgid "Path to library too long. Must be less than %d characters." msgstr "Path to library too long. Must be less than %d characters." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -997,30 +999,30 @@ msgstr "Path to library too long. Must be less than %d characters." msgid "Yes" msgstr "Yes" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sAverage rating is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Main" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Card A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Card B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1039,7 +1041,7 @@ msgstr "Card B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "News" @@ -1286,8 +1288,8 @@ msgstr "" "Click 'Show Details' for a list." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogue" @@ -1559,12 +1561,6 @@ msgstr "Communicate with the Cybook Odyssey eBook reader." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communicate with the IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Cannot get files from this device" @@ -1976,35 +1972,35 @@ msgstr "Communicate with the Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Communicate with the Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Communicate with the Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Communicate with the EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Communicate with the Adam tablet." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Communicate with the Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Communicate with the Moovybook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Communicate with the COBY." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Communicate with the Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2724,29 +2720,29 @@ msgstr "" "\n" "For full documentation of the conversion system see\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT OPTIONS" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2757,16 +2753,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Control auto-detection of document structure." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2776,15 +2772,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2792,7 +2788,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output saved to" @@ -4704,7 +4700,7 @@ msgstr "Comments" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tags" @@ -4878,7 +4874,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5025,12 +5021,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "This is an Amazon Topaz book. It cannot be processed." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "This is not a MOBI file. It is a Topaz file." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "This is not a MOBI file." @@ -5129,14 +5125,14 @@ msgstr "Main Text" msgid "%s format books are not supported" msgstr "%s format books are not supported" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5146,7 +5142,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5165,16 +5161,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " or " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5194,99 +5190,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5303,7 +5318,7 @@ msgstr "HTML TOC generation options." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Rating" @@ -5645,7 +5660,7 @@ msgstr "Control the adding of books" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6062,7 +6077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6797,7 +6812,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6806,148 +6826,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7059,7 +7096,7 @@ msgid "Click the show details button to see which ones." msgstr "Click the show details button to see which ones." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Show book details" @@ -7686,7 +7723,7 @@ msgid "Click to open" msgstr "Click to open" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "IDs" @@ -8982,7 +9019,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced font family:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -11178,7 +11215,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "No matches found" @@ -11494,24 +11531,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "You must specify a destination when source is a composite field" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "You must specify a destination identifier type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Search/replace invalid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Search pattern is invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11520,30 +11557,30 @@ msgstr "" "Applying changes to %d books.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Delete saved search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "The selected saved search/replace will be deleted. Are you sure?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Save search/replace" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Search/replace name:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14383,49 +14420,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Starting %s: Loading books..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "upper right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "lower right region of the screen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "try rebooting your computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "try deleting the file" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Cannot Start " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s is already running." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14434,7 +14471,7 @@ msgid "&Preferences" msgstr "&Preferences" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Quit" @@ -19167,7 +19204,7 @@ msgid "Options to customize the ebook viewer" msgstr "Options to customise the ebook viewer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Remember last used window size" @@ -19576,7 +19613,7 @@ msgid "&Search for next occurrence" msgstr "&Search for next occurrence" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Go to..." @@ -19694,167 +19731,167 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Book format" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Position in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Search for text in book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Toggle full screen (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Full screen mode" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Right click to show controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Press Esc to quit" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Show/hide controls" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Print Preview" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Clear list of recently opened books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Connecting to dict.org to lookup: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "No such location" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "The location pointed to by this item does not exist." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Choose ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "No matches found for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Loading flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Laying out %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Bookmark #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Add bookmark" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Enter title for bookmark:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Manage Bookmarks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Loading ebook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Could not open ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Options to control the ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "If specified, viewer window will try to come to the front when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "If specified, viewer window will try to open full screen when started." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript alert and console messages to the console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -19862,7 +19899,7 @@ msgstr "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21700,22 +21737,22 @@ msgstr "" msgid "creating custom column " msgstr "creating custom column " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrating old database to ebook library in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Copying %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compacting database" @@ -22085,40 +22122,40 @@ msgstr "in" msgid "Books in" msgstr "Books in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Other formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Read %(title)s in the %(fmt)s format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Get" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Details" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "A permanent link to this book" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "This book has been deleted" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "in search" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Matching books" @@ -24756,26 +24793,25 @@ msgstr "" "on at your own risk!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"When Calibre does a conversion from the same format to the same format, for\n" -"example, from EPUB to EPUB, the original file is saved, so that in case the\n" -"conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent Calibre from saving the original file." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Number of recently viewed books to show" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -24785,11 +24821,11 @@ msgstr "" "Control\n" "how many should be shown, here." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Change the font size of book details in the interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24802,11 +24838,11 @@ msgstr "" "or\n" "negative number to increase or decrease the font size." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compile General Program Mode templates to Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24826,11 +24862,11 @@ msgstr "" "Default: compile_gpm_templates = True\n" "No compile: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24846,11 +24882,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24859,3 +24895,20 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "When Calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent Calibre from saving the original file." + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Save original file when converting from same format to same format" diff --git a/src/calibre/translations/eo.po b/src/calibre/translations/eo.po index cc5989f616..419e7798f0 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-08-03 13:00+0000\n" "Last-Translator: Cyril \n" "Language-Team: Esperanto \n" @@ -15,17 +15,19 @@ 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-02-16 04:38+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Faras absolute nenion" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -959,8 +961,8 @@ msgstr "Ŝalti la indikitan kromprogramon" msgid "Disable the named plugin" msgstr "Malŝalti la indikitan kromprogramon" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -970,7 +972,7 @@ msgstr "Malŝalti la indikitan kromprogramon" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -980,30 +982,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1022,7 +1024,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1246,8 +1248,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1511,12 +1513,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komuniki kun la aparato IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1891,35 +1887,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2569,29 +2565,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2599,37 +2595,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4183,7 +4179,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4331,7 +4327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4465,12 +4461,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4569,14 +4565,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4586,7 +4582,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4605,16 +4601,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4634,99 +4630,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4743,7 +4758,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5067,7 +5082,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5466,7 +5481,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6148,7 +6163,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6157,148 +6177,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6407,7 +6444,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6998,7 +7035,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8246,7 +8283,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10290,7 +10327,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10578,54 +10615,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13311,49 +13348,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13362,7 +13399,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17610,7 +17647,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18002,7 +18039,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18120,171 +18157,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19870,22 +19907,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20218,40 +20255,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22271,7 +22308,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22279,25 +22317,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22305,11 +22345,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22321,11 +22361,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22341,11 +22381,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22354,3 +22394,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 9dd4223ba7..a69b774527 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,16 +10,16 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" -"PO-Revision-Date: 2013-02-19 20:11+0000\n" -"Last-Translator: dario \n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" +"PO-Revision-Date: 2013-02-21 22:28+0000\n" +"Last-Translator: Jellby \n" "Language-Team: Español; Castellano <>\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-02-20 04:49+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:540 msgid "" @@ -42,9 +42,11 @@ msgid "Does absolutely nothing" msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -170,7 +172,7 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -188,19 +190,19 @@ msgstr "No hace absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1011,8 +1013,8 @@ msgstr "Activar el complemento nombrado" msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1024,7 +1026,7 @@ msgstr "" "La ruta a la biblioteca es demasiado larga. Debe tener menos de %d " "caracteres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1034,30 +1036,30 @@ msgstr "" msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sCalificación promedio es %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Tarjeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Tarjeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1076,7 +1078,7 @@ msgstr "Tarjeta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" @@ -1343,8 +1345,8 @@ msgstr "" "Pulse en \"Mostrar detalles\" para ver una lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1618,12 +1620,6 @@ msgstr "Comunicar con el lector Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunicar con el lector IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "No se pueden obtener los archivos de este dispositivo" @@ -2078,35 +2074,35 @@ msgstr "Comunicar con el Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar con el lector Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar con el lector Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar con el EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunicar con la tableta Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar con el lector Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar con el lector Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunicar con el COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunicar con el Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunicar con el lector WayteQ" @@ -2872,29 +2868,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCIONES DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCIONES DE SALIDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2905,18 +2901,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 +2922,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2943,7 +2939,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Salida guardada en" @@ -4948,7 +4944,7 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -5125,7 +5121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5279,12 +5275,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este es un libro Topaz de Amazon. No se puede procesar." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Este no es un archivo MOBI, es un archivo Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Este no es un archivo MOBI." @@ -5390,7 +5386,7 @@ msgstr "Texto principal" msgid "%s format books are not supported" msgstr "El formato de libros %s no está soportado" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5400,7 +5396,7 @@ msgstr "" "formato de Amazon. calibre sólo puede modificar los archivos MOBI que " "contienen libros KF8. Los archivos MOBI sin KF8 no son modificables." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5413,7 +5409,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Este archivo está bloqueado con DRM, no puede ser modificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5450,16 +5446,16 @@ msgstr "" "

Tenga en cuenta que esta acción sólo funciona con archivos en los\n" "formatos %s.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " o " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5496,7 +5492,7 @@ msgstr "" "que si más adelante decide añadir más texto a los libros, el nuevo texto " "puede no estar cubierto por el tipo de letra reducido.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" @@ -5507,66 +5503,80 @@ msgstr "" "todos los metadatos del libro, como título, etiquetas, autores, serie,\n" "comentarios, etc.

" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Eliminar una págna de sobrecubierta insertada previamente.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## Puliendo: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "Actualizando metadatos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "Sobrecubierta de metadatos actualizada" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "Metadatos actualizados\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "Reduciendo tipos de letra incrustados" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "Estableciendo portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "Insertando sobrecubierta de metadatos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "Sobrecubierta de metadatos existente sustituida" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "Sobrecubierta de metadatos insertada" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "Eliminando sobrecubierta de metadatos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "Sobrecubierta de metadatos eliminada" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "No se encontró sobrecubierta de metadatos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Reduciendo tipos de letra incrustados" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "El pulido llevó: %.1f segundos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." @@ -5575,29 +5585,34 @@ msgstr "" "no hay una portada presente o si la portada no está correctamente " "identificada, inserta una nueva portada." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" "Ruta a un fichero OPF. Los metadatos del libros se actualizan a partir del " "fichero OPF." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "Proporciona una salida más detallada, útil para depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "Debe proporcionar el fichero de entrada para pulir" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Argumentos adicionales desconocidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "Debe especificar al menos una acción para realizar" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5614,7 +5629,7 @@ msgstr "Opciones de generación del Índice HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Valoración" @@ -5972,7 +5987,7 @@ msgstr "Controlar la adición de libros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6402,7 +6417,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7156,7 +7171,12 @@ msgstr "

Acerca de pulir libros

%s" msgid "

Subsetting fonts

%s" msgstr "

Reducir caracteres en los tipos de letra

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7170,148 +7190,165 @@ msgstr "" "identificable, se insertará una nueva.

Tenga en cuenta que la mayor " "parte de los formatos no admiten todos los metadatos de calibre.

" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "

Sobrecubierta de metadatos

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "

Eliminar sobrecubierta de metadatos

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "Seleccione acciones para realizar:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "Reducir caracteres en todos los tipos de letra incrustados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "Actualizar metadatos en los archivos del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "Añadir metadatos como una página de «sobrecubierta»" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "Eliminar una sobrecubierta insertada previamente" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Acerca de" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "&Guardar configuración" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "&Cargar configuración" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "Seleccionar &todo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "No seleccionar &nada" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "No hay acciones seleccionadas" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 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:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Elegir nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 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:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "Debe seleccionar al menos una acción o pulsar «Cancelar»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "Poniendo libros en cola para pulir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "Pulir %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Pulir libro %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Poniendo en cola libro %(nums)s de %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "Ignorar los %d informes restantes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "Ver el ®istro completo" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "Pulido de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "El archivo original se ha guardado como %s." msgstr[1] "Los archivos originales se han guardado como %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " y " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "Si pule otra vez, la acción se ejecutará sobre los originales." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "Pulir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "No se puede pulir" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "Comenzar pulido de %d libro(s)" @@ -7423,7 +7460,7 @@ msgid "Click the show details button to see which ones." msgstr "Pulse el botón \"Mostrar detalles\" para ver cuáles." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostrar detalles del libro" @@ -7672,7 +7709,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:155 msgid "Exploding, please wait..." -msgstr "Expandiendo, espere..." +msgstr "Expandiendo, por favor espere..." #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:177 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:187 @@ -7700,7 +7737,7 @@ msgstr "Error al reconstruir el archivo" #, python-format msgid "Failed to rebuild %s. For more information, click \"Show details\"." msgstr "" -"Error al reconstruir %s. Para más información pulse «Mostrar detalles»." +"Error al reconstruir %s. Para más información, pulse «Mostrar detalles»." #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/actions/tweak_epub.py:240 @@ -7795,9 +7832,9 @@ msgid "" "started the process cannot be stopped until complete. Do you wish to " "continue?" msgstr "" -"Está intentando abrir %d libros. Abrir demasiados libros a la vez puede " -"resultar lento y tener un efecto negativo sobre el funcionamiento del " -"equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. " +"Está intentando abrir %d libros. Abrir demasiados libros a la vez, puede " +"resultar lento y tener un efecto negativo en el funcionamiento de su equipo. " +"Una vez comenzado el proceso, no puede detenerse hasta que se complete. " "¿Desea continuar?" #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:182 @@ -8075,7 +8112,7 @@ msgid "Click to open" msgstr "Pulse para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id." @@ -8117,7 +8154,7 @@ msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109 #, python-format msgid "Cover size: %(width)d x %(height)d" -msgstr "Tamaño de portada: %(width)d×%(height)d" +msgstr "Tamaño de portada: %(width)d × %(height)d" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:481 #, python-format @@ -9398,7 +9435,7 @@ msgid "&Monospaced font family:" msgstr "Tipo de letra m&onoespaciada:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadatos" @@ -11642,7 +11679,7 @@ msgstr "Enlace" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "No se encontraron coincidencias" @@ -11962,24 +11999,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cuando la fuente es un campo compuesto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Buscar/sustituir no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "El patrón de búsqueda no es válido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11988,31 +12025,31 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Borrar la búsqueda/sustitución guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La búsqueda/sustitución guardada seleccionada se borrará. ¿Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Guardar búsqueda/sustitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nombre de búsqueda/sustitución:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Debe proporcionar un nombre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14938,49 +14975,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Iniciando %s: Cargando libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Si está seguro de que no está en ejecución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "zona superior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "zona inferior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "inténtelo después de reiniciar el equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "pruebe a borrar el archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "No se puede iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s ya está ejecutándose." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "No se encontró ningún calibre en ejecución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Orden de apagado enviada, esperando el apagado..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "No se pudo detener calibre en ejecución" @@ -14989,7 +15026,7 @@ msgid "&Preferences" msgstr "&Preferencias" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Salir" @@ -19861,7 +19898,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opciones para personalizar el visor de libros electrónicos" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "&Recordar el último tamaño de ventana usado" @@ -20281,7 +20318,7 @@ msgid "&Search for next occurrence" msgstr "&Buscar ocurrencia siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir a..." @@ -20401,15 +20438,15 @@ msgstr "" "Este libro electrónico está corrupto y no se puede abrir. Si lo ha " "descargado de algún sitio, pruebe a descargarlo de nuevo." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posición en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20418,7 +20455,7 @@ msgstr "" "referencia pulsando el botón de modo de referencia en la barra de " "herramientas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20426,69 +20463,69 @@ msgstr "" "Cambiar a modo de página, donde el texto se divide en páginas como en un " "libro de papel" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Cambiar a modo continuo, donde el texto no se divide en páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Buscar un texto en el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Conmutar pantalla completa (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modo de pantalla completa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Pulse el botón derecho para mostrar los controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Pulse en el margen izquierdo o derecho para pasar páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Pulse Esc para salir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Mostrar/ocultar controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Previsualización de impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Limpiar la lista de los libros abiertos recientemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando con dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "No existe la ubicación" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "La ubicación a la que apunta este elemento no existe." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Elegir libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" @@ -20497,79 +20534,79 @@ msgstr "" "%(which)s el tamaño de letra [%(sc)s]\n" "Escala actual: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Aumentar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Disminuir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "No se encontraron correspondencias para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Cargando flujo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Disponiendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Añadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Introducir el título del marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Administrar marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Cargando libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "No se pudo abrir el libro electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Error desconocido" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opciones para controlar el visor de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si se especifica, la ventana del visor intentará situarse en el frente " "cuando se inicie el programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si se activa, la ventana del visor tratará de iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Dirigir alertas de javascript y mensajes de consola a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20577,7 +20614,7 @@ msgstr "" "Posición en la que abrir el libro especificado. La posición es una ubicación " "mostrada en la esquina superior izquierda del visor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22601,24 +22638,24 @@ msgstr "restaurada preferencia " msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s libros)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compactando la base de datos" @@ -22999,40 +23036,40 @@ msgstr "en" msgid "Books in" msgstr "Libros en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Otros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Leer %(title)s en el formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obtener" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalles" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un enlace permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Este libro ha sido borrado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "en búsqueda" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Libros encontrados" @@ -25807,28 +25844,25 @@ msgstr "" "la activa!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Guardar el archivo original al convertir de un formato al mismo formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Cuando calibre hace una conversión de un formato al mismo formato, por\n" -"ejemplo, de EPUB a EPUB, se guarda el archivo original para que, si la\n" -"conversión no es buena, pueda ajustar las opciones y convertirlo otra\n" -"vez. Poniendo «False» en esta opción se evita que calibre guarde el archivo\n" -"original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Número mostrado de libros leídos recientemente" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25838,12 +25872,12 @@ msgstr "" "leídos recientemente. Aquí puede especificar cuántos libros se mostrarán\n" "en la lista." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" "Cambiar el tamaño de letra al mostrar los detalles del libro en la interfaz" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25856,11 +25890,11 @@ msgstr "" "valor positivo o\n" "negativo para aumentar o disminuir dicho tamaño." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compilar plantillas de modo de programa general en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25885,12 +25919,12 @@ msgstr "" "Valor predeterminado: compile_gpm_templates = True\n" "No compilar: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Qué formato usar de manera predeterminada con la herramienta de retoques" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25918,13 +25952,13 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "No preseleccionar una forma completa al modificar autores, etiquetas, " "series, etc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25940,3 +25974,22 @@ msgstr "" "Intro. Dependiendo del estado de los metadatos en la biblioteca y del " "estilo\n" "personal de edición que tenga, preferirá una u otra opción." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Guardar el archivo original al convertir de un formato al mismo formato" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Cuando calibre hace una conversión de un formato al mismo formato, por\n" +#~ "ejemplo, de EPUB a EPUB, se guarda el archivo original para que, si la\n" +#~ "conversión no es buena, pueda ajustar las opciones y convertirlo otra\n" +#~ "vez. Poniendo «False» en esta opción se evita que calibre guarde el archivo\n" +#~ "original." diff --git a/src/calibre/translations/et.po b/src/calibre/translations/et.po index 9ecbb08c54..f07a8e8f3b 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-20 22:03+0000\n" "Last-Translator: Vapsik \n" "Language-Team: Estonian \n" @@ -15,17 +15,19 @@ 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-02-16 04:39+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Ei tee midagi" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -961,8 +963,8 @@ msgstr "Luba nimega pistikprogrammid" msgid "Disable the named plugin" msgstr "Keela nimega pistikprogrammid" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -973,7 +975,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Sihtkoht raamatukokku on liiga pikk. Peab olema väiksem kui %d tähemärki." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -983,30 +985,30 @@ msgstr "" msgid "Yes" msgstr "Jah" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Peamine" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1025,7 +1027,7 @@ msgstr "Kaart B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1249,8 +1251,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1514,12 +1516,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1894,35 +1890,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2572,29 +2568,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2602,37 +2598,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4210,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4358,7 +4354,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4492,12 +4488,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "See on Amazon Topaz raamat. Seda ei saa töödelda." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4599,14 +4595,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4616,7 +4612,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4635,16 +4631,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4664,99 +4660,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4773,7 +4788,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5097,7 +5112,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5496,7 +5511,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6178,7 +6193,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6187,148 +6207,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6439,7 +6476,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7030,7 +7067,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8289,7 +8326,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10336,7 +10373,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10624,54 +10661,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13357,49 +13394,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13408,7 +13445,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17658,7 +17695,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18050,7 +18087,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18168,171 +18205,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19931,22 +19968,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20281,40 +20318,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22334,7 +22371,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22342,25 +22380,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22368,11 +22408,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22384,11 +22424,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22404,11 +22444,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22417,3 +22457,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/eu.po b/src/calibre/translations/eu.po index 8d61e8409a..00eed9eb4f 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-18 16:02+0000\n" "Last-Translator: bixerdo \n" "Language-Team: http://librezale.org/wiki/Calibre\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:53+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: eu\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,11 @@ msgid "Does absolutely nothing" msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Ez du ezer egiten" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1013,8 +1015,8 @@ msgstr "Gaitu izendaturiko gehigarria." msgid "Disable the named plugin" msgstr "Desgaitu izendaturiko gehigarria." -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1025,7 +1027,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Liburutegira doan bidea luzeegia da. %d karaktere baino gutxiago beharko." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1035,30 +1037,30 @@ msgstr "" msgid "Yes" msgstr "Bai" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Nagusia" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "A txartela" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "B txartela" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1077,7 +1079,7 @@ msgstr "B txartela" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Albisteak" @@ -1344,8 +1346,8 @@ msgstr "" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogoa" @@ -1618,12 +1620,6 @@ msgstr "Jar zaitez kontaktuan Cybook Odyssey eBook reader horrekin." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunikatu IRex Iliad eBook irakurgailuarekin." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Gailu honetatik ezin da fitxategirik eskuratu" @@ -2076,35 +2072,35 @@ msgstr "Komunikatu \"Acer Lumiread\" horrekin" msgid "Communicate with the Aluratek Color" msgstr "Komunikatu \"Aluratek Color\" horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunikatu \"Trekstor\" horrekin." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kontaktatu EEE Reader horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komunikatu Adam tableta horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kontaktatu Nextbook Reader horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komunikatu \"Moovybook Reader\" horrekin." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komunikatu COBY delakoarekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunikatu Ex124G horrekin" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Komunikatu WayteQ Reader irakurgailuarekin" @@ -2891,29 +2887,29 @@ msgstr "" "\n" "Bihurketa sistemei buruzko dokumentazio osoa ikusi ahal izateko ikus ezazu\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT (SORBURU) AUKERAK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OUTPUT (HELBURU) AUKERAK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2924,16 +2920,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Dokumentuaren estrukturaren detektatze automatikoaren kontrola." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2943,15 +2939,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Metadatuak outputean, helburuan, ezartzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Bihurketaren arazketarekin laguntzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2960,7 +2956,7 @@ msgstr "" "formula batetik honen bidez: ebook-convert \"Formula Izena.recipe\" " "irteera.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output horrela gordeta" @@ -4882,7 +4878,7 @@ msgstr "Iruzkinak" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketak" @@ -5048,7 +5044,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5190,12 +5186,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Hauxe Amazon Topaz liburua da. Ezin da prozesatu." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5294,14 +5290,14 @@ msgstr "Testu nagusia" msgid "%s format books are not supported" msgstr "%s liburuen formatuekin ezin. Oraingoz sostengurik ez" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5311,7 +5307,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5330,16 +5326,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " edo " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5359,99 +5355,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5468,7 +5483,7 @@ msgstr "HTML aurkibideak sortzeko aukerak." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Balorazioa" @@ -5818,7 +5833,7 @@ msgstr "Liburuen gehitze kontrola" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6226,7 +6241,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6937,7 +6952,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6946,148 +6966,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7200,7 +7237,7 @@ msgstr "" "Egin klik zehaztasunak erakutsi botoian ea zeintzuk izan diren ikusteko." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Erakutsi liburuaren xehetasunak" @@ -7819,7 +7856,7 @@ msgid "Click to open" msgstr "Egin klik zabaltzeko" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id." @@ -9089,7 +9126,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced letra-tipo familia:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadatuak" @@ -11196,7 +11233,7 @@ msgstr "Esteka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Ez da bat datorrenik aurkitu" @@ -11508,24 +11545,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R TXANTILOI ERROREA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Bilatu/ordeztu ez dabil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Bilatzeko patroaia ez dabil: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11534,30 +11571,30 @@ msgstr "" "Aldaketak ezartzen %d liburuetara.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Gordetako bilaketa/ordezkapena ezabatu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14325,49 +14362,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Abiarazten %s: Liburuak kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "pantailaren goiko eskuineko aldea." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "pantailaren beheko eskuineko aldea." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "saia zaitez zure ordenagailua berrabiarazten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "saia zaitez fitxategia ezabatzen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Ezin hasi " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s lanean dagoeneko." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14376,7 +14413,7 @@ msgid "&Preferences" msgstr "&Hobespenak" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Irten" @@ -18832,7 +18869,7 @@ msgid "Options to customize the ebook viewer" msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Gogoratu erabilitako azken leiho tamaina" @@ -19239,7 +19276,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Joan horra..." @@ -19357,175 +19394,175 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Liburu formatua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Liburuko kokagunea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Bilatu testua liburuan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Pantaila osoko modua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Inprimatze-aurrebista" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Aukeratu liburua" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Liburu elektronikoak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Ez da bat etortzerik aurkitu %s horretarako" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Jarioa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Bistarazten %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Laster-marka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Gehitu laster-marka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Sartu laster-markaren izenburua:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Kudeatu laster-markak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Liburu elektronikoa kargatzen..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Ezin izan da liburua zabaldu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen " "hasterakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa " "zabaltzen hasi eta berehalakoan." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21344,24 +21381,24 @@ msgstr "" msgid "creating custom column " msgstr "zutabe pertsonalizatua sortzen " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopiatzen %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Trinkotzen datu basea" @@ -21725,40 +21762,40 @@ msgstr "barnean" msgid "Books in" msgstr "Liburuan non:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Beste formatu batzuk" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Irakurri %(title)s %(fmt)s formatuan" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Eskuratu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Zehaztasunak" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Esteka iraunkorra" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Behin betiko esteka liburu honetara" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Liburu hau ezabatu egin da" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "bilatzen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Liburuak parekatzen" @@ -23834,7 +23871,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23842,25 +23880,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Azkenaldian ikusitako liburuen artetik erakusteko kopurua" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Interfazeko liburuen xehetasunen letren tamaina aldatu" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23868,11 +23908,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23884,11 +23924,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23904,11 +23944,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23917,3 +23957,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/fa.po b/src/calibre/translations/fa.po index 8bbc842229..442a9ea4ac 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-06-07 03:13+0000\n" "Last-Translator: Farhood M,K, Kiazand \n" "Language-Team: Persian \n" @@ -15,17 +15,19 @@ 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-02-16 04:47+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -957,8 +959,8 @@ msgstr "فعال کردن افزونه ی نام برده شده" msgid "Disable the named plugin" msgstr "غیر فعال کردن افزونه ی نام برده شده" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -968,7 +970,7 @@ msgstr "غیر فعال کردن افزونه ی نام برده شده" msgid "Path to library too long. Must be less than %d characters." msgstr "آدرس برای کتاب خانه طولانی است. باید کمتر از %d حرف باشد." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -978,30 +980,30 @@ msgstr "آدرس برای کتاب خانه طولانی است. باید کمت msgid "Yes" msgstr "بلی" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "اصلی" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1020,7 +1022,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1244,8 +1246,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1509,12 +1511,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1889,35 +1885,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2567,29 +2563,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2597,37 +2593,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4181,7 +4177,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4329,7 +4325,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4463,12 +4459,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4567,14 +4563,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4584,7 +4580,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4603,16 +4599,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4632,99 +4628,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4741,7 +4756,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5065,7 +5080,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5464,7 +5479,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6146,7 +6161,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6155,148 +6175,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6405,7 +6442,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6996,7 +7033,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8244,7 +8281,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10288,7 +10325,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10576,54 +10613,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13309,49 +13346,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13360,7 +13397,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17608,7 +17645,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18000,7 +18037,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18118,171 +18155,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19868,22 +19905,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20216,40 +20253,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22269,7 +22306,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22277,25 +22315,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22303,11 +22343,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22319,11 +22359,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22339,11 +22379,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/fi.po b/src/calibre/translations/fi.po index 53db1da544..6b62eb7346 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-11-05 18:06+0000\n" "Last-Translator: Harry Salmimaa \n" "Language-Team: Finnish \n" @@ -15,17 +15,19 @@ 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-02-16 04:39+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Ei tee mitään" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -973,8 +975,8 @@ msgstr "Salli nimetty lisäosa" msgid "Disable the named plugin" msgstr "Poista nimetty lisäosa käytöstä" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -984,7 +986,7 @@ msgstr "Poista nimetty lisäosa käytöstä" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -994,30 +996,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1036,7 +1038,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Uutiset" @@ -1265,8 +1267,8 @@ msgstr "" "Valitse 'Näytä yksityiskohdat' nähdäksesi listan." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Luettelo" @@ -1533,12 +1535,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikoi IRex Iliad -lukijan kanssa." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1913,35 +1909,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2618,29 +2614,29 @@ msgstr "" "\n" "Täydellinen dokumentaatio muunnosjärjestelmästä\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INPUT-VALINNAT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ULOSTULO-ASETUKSET" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2648,16 +2644,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrolloi asiakirjan rakenteen automaattista tunnistusta." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2667,21 +2663,21 @@ msgstr "" "lähdetiedostolla on Sisällysluettelo, sitä käytetään automaattisesti luodun " "sijaan." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Asetukset ulostulon metatiedoille" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ulostulo tallennettu osoitteeseen" @@ -4266,7 +4262,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4414,7 +4410,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4548,12 +4544,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4652,14 +4648,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4669,7 +4665,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4688,16 +4684,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4717,99 +4713,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4826,7 +4841,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5151,7 +5166,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5550,7 +5565,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6232,7 +6247,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6241,148 +6261,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6491,7 +6528,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7082,7 +7119,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8330,7 +8367,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10374,7 +10411,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10662,54 +10699,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13395,49 +13432,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Käynnistetään %s: Ladataan kirjoja..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13446,7 +13483,7 @@ msgid "&Preferences" msgstr "&Asetukset" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17694,7 +17731,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18086,7 +18123,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18204,171 +18241,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19965,22 +20002,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20313,40 +20350,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22370,35 +22407,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Tallenna alkuperäinen tiedosto kun muokkaat samassa formaatissa smaan " -"formaattiin" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22406,11 +22444,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22422,11 +22460,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22442,11 +22480,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22455,3 +22493,11 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Tallenna alkuperäinen tiedosto kun muokkaat samassa formaatissa smaan " +#~ "formaattiin" diff --git a/src/calibre/translations/fo.po b/src/calibre/translations/fo.po index b8e2eeaeb4..424875ab31 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:17+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Faroese \n" @@ -15,17 +15,19 @@ 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-02-16 04:39+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 4c0dccf0c5..aa51bb3eb6 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -7,16 +7,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" -"PO-Revision-Date: 2013-02-06 12:12+0000\n" -"Last-Translator: Nicolas Briche \n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" +"PO-Revision-Date: 2013-02-21 12:58+0000\n" +"Last-Translator: Benjamin Nicita \n" "Language-Team: PCGen\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-02-16 04:39+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: fr\n" "X-Poedit-Bookmarks: 1177,1104,-1,-1,-1,-1,-1,-1,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,7 +156,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -172,19 +174,19 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -350,7 +352,7 @@ msgstr "Convertir des livres vers divers formats de livres numériques" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:790 msgid "Fine tune your ebooks" -msgstr "" +msgstr "Affiner le réglage de vos Livres" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:795 msgid "Delete books from your calibre library or connected device" @@ -1018,8 +1020,8 @@ msgstr "Activer le module d’extension nommé" msgid "Disable the named plugin" msgstr "Désactive le module d’extension nommé" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1030,7 +1032,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Chemin de la librairie trop long. Doit être inférieur à %d caractères." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1040,30 +1042,30 @@ msgstr "" msgid "Yes" msgstr "Oui" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa notation moyenne est de %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Carte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Carte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1082,7 +1084,7 @@ msgstr "Carte B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Informations" @@ -1351,8 +1353,8 @@ msgstr "" "Cliquer sur « Afficher Détails » pour une liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogue" @@ -1626,12 +1628,6 @@ msgstr "Communique avec la liseuse électronique Odyssey de Cybook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communique avec la liseuse électronique Iliad IRex." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Impossible d’obtenir des fichiers à partir de cet appareil" @@ -2096,35 +2092,35 @@ msgstr "Communique avec l’Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Communique avec le Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Communique avec le Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Communiquer avec le lecteur EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Communique avec la tablette adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Communique avec la liseuse Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Communique avec la liseuse Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Communique avec le COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Communique avec le Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Communique avec la liseuse WayteQ" @@ -2900,29 +2896,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPTIONS EN ENTRÉE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPTIONS DE SORTIE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2933,18 +2929,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2954,15 +2950,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2971,7 +2967,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Sortie sauvegardée vers" @@ -5023,7 +5019,7 @@ msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquettes" @@ -5202,7 +5198,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5357,12 +5353,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "C’est un livre Amazon Topaz. Il ne peut pas être traité." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Ceci n'est pas un fichier MOBI. C'est un fichier Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Ceci n'est pas un fichier MOBI." @@ -5468,7 +5464,7 @@ msgstr "Texte principal" msgid "%s format books are not supported" msgstr "Les livres au format %s ne sont pas pris en charge" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5479,7 +5475,7 @@ msgstr "" "des livres au format KF8. Les fichiers MOBI plus anciens, sans KF8, ne sont " "pas éditables." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5492,7 +5488,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Ce fichier est bloqué par des droits DRM. Il ne peut pas être édité." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5511,16 +5507,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5540,99 +5536,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" -msgstr "" +msgstr "Métadonnées mises a jour\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5649,7 +5664,7 @@ msgstr "Options pour la génération des tables de matières HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Note" @@ -6008,7 +6023,7 @@ msgstr "Contrôler l'ajout de livres" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6442,7 +6457,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7204,7 +7219,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7213,148 +7233,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "&Tout sélectionner" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "Tout &désélectionner" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7470,7 +7507,7 @@ msgid "Click the show details button to see which ones." msgstr "Cliquer le bouton afficher les détails pour voir lesquels." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Afficher les détails du livre" @@ -8137,7 +8174,7 @@ msgid "Click to open" msgstr "Cliquer pour ouvrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -9469,7 +9506,7 @@ msgid "&Monospaced font family:" msgstr "Famille de police &Monospace :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Métadonnées" @@ -11773,7 +11810,7 @@ msgstr "Lien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Aucun résultat" @@ -12093,25 +12130,25 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERREUR DU MODELE DE R/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "Vous devez préciser uen destination quand la source est un champ mixte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Préciser une destination d’identifiant type" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Recherche/Remplacement erroné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Motif de recherche erroné : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -12120,31 +12157,31 @@ msgstr "" "Applique les changements à %d livres.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Supprimer les requêtes rechercher/remplacer sauvegardées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "La recherche/le remplacement sauvegardé sera supprimé. Êtes-vous sûr?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Recherche/remplacement sauvegardé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nom de la recherche/du remplacement:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Vous devez fournir un nom." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -15104,49 +15141,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Démarrage de %s en cours : Chargement des livres…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Essayer de redémarrer l’ordinateur." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "Essayer de supprimer le fichier" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Impossible de lancer " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s est déjà démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Aucune session de Calibre n'a été trouvée" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 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:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "La fermeture du programme Calibre lancé a echouée" @@ -15155,7 +15192,7 @@ msgid "&Preferences" msgstr "&Préférences" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Quitter" @@ -17418,7 +17455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:326 msgid "Show &reflections in the cover browser" -msgstr "" +msgstr "Montrer les &reflets dans le navigateur de couvertures" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:123 @@ -20126,7 +20163,7 @@ msgid "Options to customize the ebook viewer" msgstr "Options de personnalisation du visionneur de livre numérique" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Se souvenir de la dernière taille de fenêtre utilisée" @@ -20553,7 +20590,7 @@ msgid "&Search for next occurrence" msgstr "&Chercher la prochaine occurrence" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Aller vers…" @@ -20673,15 +20710,15 @@ msgstr "" "Ce livre numérique est corrompu et ne peut être ouvert. Si vous l'avez " "téléchargé, essayez de le télécharger à nouveau." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Position dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20690,7 +20727,7 @@ msgstr "" "mode de référence , en cliquant sur le bouton mode de référence dans " "la barre d'outils." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20698,150 +20735,150 @@ msgstr "" "Passer en mode \"Page\" - dans lequel le texte est découpé en pages comme " "dans un livre papier" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Basculer en mode continu - où le texte n'est pas séparé en pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Rechercher du texte dans le livre" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Basculer en plein écran (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Mode plein écran" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Faites un clic droit pour afficher les contrôles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tapoter la marge gauche ou droite de la page pour tourner les pages" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Appuyez sur Echap pour quitter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Afficher / masquer les contrôles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Aperçu avant impression" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Effacer la liste des livres ouverts récemment" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Connexion à dict.org pour rechercher : %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Cet emplacement n'existe pas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "L'emplacement indiqué par cet article n'existe pas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Choisir un livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Livres numériques" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Augmenter" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Réduire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Pas de correspondance trouvée pour : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Chargement du flux…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Aménagement de %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Marque-page #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Ajouter un signet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Entrer un titre pour le signet :" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Gérer les Signets" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Chargement du livre numérique…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Impossible d’ouvrir le livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Erreur inconnue" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Options pour contrôler le visionneur de livre numérique" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Si spécifié, la fenêtre du visionneur essaiera d’apparaître au premier plan " "au lancement." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Si précisé, la fenêtre du visionneur essaiera de s’ouvrir en plein écran au " "démarrage." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" "Afficher les alertes javascript et les messages console dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20850,7 +20887,7 @@ msgstr "" "endroit tel celui qui est affiché dans le coin inférieur gauche du " "visionneur." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22876,22 +22913,22 @@ msgstr "préférences restaurées " msgid "creating custom column " msgstr "crée des colonnes personnalisées " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s livres)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compacte la base" @@ -23276,40 +23313,40 @@ msgstr "dans" msgid "Books in" msgstr "Livres en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Autres formats" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Lire %(title)s au format %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obtenir" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Détails" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Lien permanent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un lien permanent vers ce livre" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ce livre a été supprimé" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "dans la recherche" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Livres correspondants" @@ -26172,30 +26209,25 @@ msgstr "" "à vos risques et périls!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Enregistrer le fichier original lorsqu’un fichier est converti dans le même " -"format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quand calibre effectue une conversion d’un format vers lui-même, par\n" -"exemple, d’un EPUB vers un EPUB, le fichier original est conservé, afin que " -"dans le cas\n" -"d’une conversion médiocre, vous puissiez personnaliser les réglages et le " -"convertir à nouveau. En mettant ceci\n" -"à False vous pouvez empêcher calibre d’enregistrer le fichier original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Nombre de livres récemment vu à afficher" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -26205,13 +26237,13 @@ msgstr "" "récemment affichés. Contrôler\n" "le nombre de livres affichés de cette manière ici." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" "Modifier la taille de police par défaut utilisée dans l’interface pour les " "détails des livres" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -26224,11 +26256,11 @@ msgstr "" "valeur positive ou\n" " négative pour augmenter ou baisser la taille de police." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compiler les modèles du Mode Général de Programme en Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -26253,12 +26285,12 @@ msgstr "" "Par défaut : compile_gpm_templates = True\n" "Pas de compilation : compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Quel format utiliser par défaut lorsque la fonction Ajustements est utilisée" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -26288,13 +26320,13 @@ msgstr "" "format_de_mise_au_point_par_défaut = 'EPUB'\n" "format_de_mise_au_point_par_défaut = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Ne pas sélectionner de complétion lors de l'édition de " "auteurs/étiquettes/séries/etc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -26313,3 +26345,24 @@ msgstr "" "dépendra\n" "de l'état des métadonnées dans votre bibliothèque et de votre style " "d'édition personnel." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Enregistrer le fichier original lorsqu’un fichier est converti dans le même " +#~ "format" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Quand calibre effectue une conversion d’un format vers lui-même, par\n" +#~ "exemple, d’un EPUB vers un EPUB, le fichier original est conservé, afin que " +#~ "dans le cas\n" +#~ "d’une conversion médiocre, vous puissiez personnaliser les réglages et le " +#~ "convertir à nouveau. En mettant ceci\n" +#~ "à False vous pouvez empêcher calibre d’enregistrer le fichier original." diff --git a/src/calibre/translations/fr_CA.po b/src/calibre/translations/fr_CA.po index c3bea6beff..28cc6169d2 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-03-30 13:27+0000\n" "Last-Translator: Richard Boudreau \n" "Language-Team: French (Canada) \n" @@ -15,17 +15,19 @@ 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-02-16 04:54+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:10+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -982,8 +984,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -993,7 +995,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1003,30 +1005,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1045,7 +1047,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1269,8 +1271,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1534,12 +1536,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1914,35 +1910,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2592,29 +2588,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2622,37 +2618,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4203,7 +4199,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4351,7 +4347,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4485,12 +4481,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4589,14 +4585,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4606,7 +4602,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4625,16 +4621,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4654,99 +4650,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4763,7 +4778,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5087,7 +5102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5486,7 +5501,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6168,7 +6183,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6177,148 +6197,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6427,7 +6464,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7018,7 +7055,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8266,7 +8303,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10310,7 +10347,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10598,54 +10635,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13331,49 +13368,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13382,7 +13419,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17630,7 +17667,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18022,7 +18059,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18140,171 +18177,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19890,22 +19927,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20238,40 +20275,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22291,7 +22328,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22299,25 +22337,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22325,11 +22365,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22341,11 +22381,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22361,11 +22401,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/fur.po b/src/calibre/translations/fur.po index 8c6f1d2c26..677ec0b00f 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-10-14 15:48+0000\n" "Last-Translator: Mauro Ermacora \n" "Language-Team: Friulian \n" @@ -15,17 +15,19 @@ 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-02-16 04:40+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -933,8 +935,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -944,7 +946,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -954,30 +956,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -996,7 +998,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1220,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1485,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2543,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4154,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4302,7 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4436,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4540,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4557,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4576,16 +4572,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4605,99 +4601,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4714,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5038,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5437,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6119,7 +6134,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6128,148 +6148,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6378,7 +6415,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6969,7 +7006,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8217,7 +8254,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10261,7 +10298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10549,54 +10586,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13282,49 +13319,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13333,7 +13370,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17581,7 +17618,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17973,7 +18010,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18091,171 +18128,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19841,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20189,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22242,7 +22279,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22250,25 +22288,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22276,11 +22316,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22292,11 +22332,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22312,11 +22352,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 4e58c3cf65..479c241e3b 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+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,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:41+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: gl\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,11 @@ msgid "Does absolutely nothing" msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -993,8 +995,8 @@ msgstr "Activar o engadido sinalado" msgid "Disable the named plugin" msgstr "Desactivar o engadido sinalado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1005,7 +1007,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Percorrido da biblioteca demasiado longo. Debe conter menos de %d caracteres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1015,30 +1017,30 @@ msgstr "" msgid "Yes" msgstr "Si" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Tarxeta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Tarxeta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1057,7 +1059,7 @@ msgstr "Tarxeta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Noticias" @@ -1311,8 +1313,8 @@ msgstr "" "Prema «Amosar detalles» para relacionalas." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1584,12 +1586,6 @@ msgstr "Comunicar co lector Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunicar co lector IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Non é posíbel obter os ficheiros deste dispositivo" @@ -1978,35 +1974,35 @@ msgstr "Comunicar co Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar co lector Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar co lector Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicarse co EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicarse co Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2709,29 +2705,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCIÓNS DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCIÓNS DE SAÍDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2739,17 +2735,17 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2759,21 +2755,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Saída gardada en" @@ -4621,7 +4617,7 @@ msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -4786,7 +4782,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4920,12 +4916,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este é un libro Topaz de Amazon. Polo tanto, non se pode procesar." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5024,14 +5020,14 @@ msgstr "Texto principal" msgid "%s format books are not supported" msgstr "O formato de libros %s non está admitido" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5041,7 +5037,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5060,16 +5056,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5089,99 +5085,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5198,7 +5213,7 @@ msgstr "Opcións da xeración HTM TOC" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Cualificación" @@ -5545,7 +5560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5953,7 +5968,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6667,7 +6682,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6676,148 +6696,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6929,7 +6966,7 @@ msgid "Click the show details button to see which ones." msgstr "Prema o botón de amosar detalles para velos." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Amosar os detalles do libro" @@ -7545,7 +7582,7 @@ msgid "Click to open" msgstr "Prema para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8812,7 +8849,7 @@ msgid "&Monospaced font family:" msgstr "Familia de tipos de letra de &monoespazada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadatos" @@ -10983,7 +11020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Non se atopou ningunha coincidencia" @@ -11302,24 +11339,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERROR DE MODELO" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Debe especificar un destino cando a orixe é un campo de composición" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Debe especificar un tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Buscar/substituir no vé correcto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "O patrón de busca non é correcto: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11328,31 +11365,31 @@ msgstr "" "Aplicando cambios a %d libros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Eliminar a busca/substitución gardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A busca/substitución gardada seleccionada vai ser eliminada. Está seguro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Gardar busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nome de busca/substitución" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14182,49 +14219,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Iniciando %s; cargando os libros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "na área superior dereita da pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "na área inferior dereita da pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "ténteo de novo despois de reiniciar o equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "tente eliminar o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Non é posíbel iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s xa se está executando." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14233,7 +14270,7 @@ msgid "&Preferences" msgstr "&Preferencias" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Saír" @@ -18811,7 +18848,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcións para personalizar o visualizador de libros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Lembrar o tamaño da última xanela usada" @@ -19217,7 +19254,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir a..." @@ -19335,174 +19372,174 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato do libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posición no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Buscar polo texto no libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Previsualización da impresión" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Limpar a lista dos libros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando a dict.org para buscar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Escoller libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Non se atoparon coincidencias con: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Cargando fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Dispoñendo %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Engadir marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Introducir o título do marcador:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Xestionar os marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Cargando libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Non se puido abrir o libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opcións de control do visor de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se se especifica, a xanela do visor tentará situarse na fronte cando se " "inicie o programa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se se activa, a xanela do visor tentará iniciarse a pantalla completa." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Dirixir alertas de JavaScript e mensaxes de consola á consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21320,24 +21357,24 @@ msgstr "" msgid "creating custom column " msgstr "creando columna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compactando a base de datos" @@ -21698,40 +21735,40 @@ msgstr "en" msgid "Books in" msgstr "Libros en" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Outros formatos" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Ler %(title)s no formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obter" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalles" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Ligazón permanente" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Unha ligazón permanente a este libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Este libro foi eliminado" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "en busca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Libros atopados" @@ -23866,7 +23903,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23874,25 +23912,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23900,11 +23940,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23916,11 +23956,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23936,11 +23976,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23949,3 +23989,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/gu.po b/src/calibre/translations/gu.po index 6954daeea1..c4e15c2d50 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-20 06:46+0000\n" "Last-Translator: Hasit Bhatt \n" "Language-Team: Gujarati \n" @@ -15,17 +15,19 @@ 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-02-16 04:41+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:57+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "કઈ પણ કરતું નથી" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 63b0d134ec..fd91a0a6c5 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-12-21 09:15+0000\n" "Last-Translator: Hisbro \n" "Language-Team: Hebrew \n" @@ -15,17 +15,19 @@ 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-02-16 04:41+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -958,8 +960,8 @@ msgstr "אפשר את הרכיב המצויין" msgid "Disable the named plugin" msgstr "הפסק את הרכיב המצויין" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -969,7 +971,7 @@ msgstr "הפסק את הרכיב המצויין" msgid "Path to library too long. Must be less than %d characters." msgstr "נתיב הסיפריה ארוך מידי. אורכו חייב להיות פחות מ-%d תווים." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -979,30 +981,30 @@ msgstr "נתיב הסיפריה ארוך מידי. אורכו חייב להיו msgid "Yes" msgstr "כן" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "ראשי" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "כרטיס A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "כרטיס B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1021,7 +1023,7 @@ msgstr "כרטיס B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "חדשות" @@ -1254,8 +1256,8 @@ msgstr "" "לחץ על 'הצג פרטים' לקבלת רשימה." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "קטלוג" @@ -1525,12 +1527,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "מחליף נתונים עם IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "לא יכול לקבל קבצים מחומרה זו." @@ -1905,35 +1901,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2586,29 +2582,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "אפשרויות יבוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "אפשרויות יצוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "אפשרותיות לשליטה בעיבוד %s קבצים מיוצאים" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "שליטה במראה היצוא" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2616,37 +2612,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "שליטה באפשרויות גילוי אוטומטי של מבנה מסמך" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "הפלט נשמר אל" @@ -4210,7 +4206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "תוויות" @@ -4357,7 +4353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4491,12 +4487,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4595,14 +4591,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4612,7 +4608,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4631,16 +4627,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4660,99 +4656,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4769,7 +4784,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "דירוג" @@ -5093,7 +5108,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5492,7 +5507,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6174,7 +6189,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6183,148 +6203,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6433,7 +6470,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7024,7 +7061,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8272,7 +8309,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10316,7 +10353,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10604,54 +10641,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13337,49 +13374,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13388,7 +13425,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17636,7 +17673,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18028,7 +18065,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18146,171 +18183,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19896,22 +19933,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20244,40 +20281,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22302,7 +22339,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22310,25 +22348,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22336,11 +22376,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22352,11 +22392,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22372,11 +22412,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22385,3 +22425,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/hi.po b/src/calibre/translations/hi.po index 45284ee1bc..9d44bd22af 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-03-18 12:52+0000\n" "Last-Translator: Vibhav Pant \n" "Language-Team: Hindi \n" @@ -15,17 +15,19 @@ 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-02-16 04:42+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "कुछ भी नहीं करता" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -932,8 +934,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -943,7 +945,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -953,30 +955,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -995,7 +997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1219,8 +1221,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1484,12 +1486,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "जॉन शेम्बर" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1864,35 +1860,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2542,29 +2538,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2572,37 +2568,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4156,7 +4152,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4304,7 +4300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4438,12 +4434,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4542,14 +4538,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4559,7 +4555,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4578,16 +4574,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4607,99 +4603,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4716,7 +4731,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5040,7 +5055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5439,7 +5454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6121,7 +6136,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6130,148 +6150,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6380,7 +6417,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6971,7 +7008,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8219,7 +8256,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10263,7 +10300,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10551,54 +10588,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13284,49 +13321,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13335,7 +13372,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17583,7 +17620,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17975,7 +18012,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18093,171 +18130,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19843,22 +19880,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20191,40 +20228,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22244,7 +22281,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22252,25 +22290,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22278,11 +22318,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22294,11 +22334,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22314,11 +22354,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22327,3 +22367,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "जॉन शेम्बर" diff --git a/src/calibre/translations/him.po b/src/calibre/translations/him.po index 41ecf6121f..f9ca67b0e4 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-07-23 13:49+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Himachali \n" @@ -15,17 +15,19 @@ 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-02-16 04:42+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 979ce435ea..42d78906a2 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 18:49+0000\n" "Last-Translator: Tomislav Pešut \n" "Language-Team: Croatian \n" @@ -16,17 +16,19 @@ 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-02-16 04:49+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -954,8 +956,8 @@ msgstr "Osposobi imenovani priključak" msgid "Disable the named plugin" msgstr "Onesposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -965,7 +967,7 @@ msgstr "Onesposobi imenovani priključak" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -975,30 +977,30 @@ msgstr "" msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Glavni" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1017,7 +1019,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Vijesti" @@ -1241,8 +1243,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1506,12 +1508,6 @@ msgstr "Komuniciraj sa Cybook Odyssey čitačem." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komuniciraj sa IRex Iliad eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1886,35 +1882,35 @@ msgstr "Komuniciraj sa Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komuniciraj sa Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komuniciraj sa Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komuniciraj sa EEE čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komuniciraj sa Adam tebletom" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komuniciraj sa Nextbook čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komuniciraj sa Moovybook čitačem" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komuniciraj sa COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komuniciraj sa Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2589,29 +2585,29 @@ msgstr "" "\n" "Za kompletnu dokumentaciju o pretvorbama pogledajte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ULAZNE OPCIJE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "IZLAZNE OPCIJE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2619,16 +2615,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrola auto-detekcije strukture dokumenta" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2638,21 +2634,21 @@ msgstr "" "datoteka ima Sadržaj, ovaj će biti upotrijebljen prije nego automatski " "generirani." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Izlaz spremljen u" @@ -4338,7 +4334,7 @@ msgstr "Komentari" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tagovi" @@ -4496,7 +4492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4630,12 +4626,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4734,14 +4730,14 @@ msgstr "Glavni Tekst" msgid "%s format books are not supported" msgstr "Knjige %s formata nisu podržane" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4751,7 +4747,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4770,16 +4766,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ili " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4799,99 +4795,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4908,7 +4923,7 @@ msgstr "Opcije generiranja HTML TOC." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Rang" @@ -5243,7 +5258,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5642,7 +5657,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6324,7 +6339,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6333,148 +6353,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6583,7 +6620,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikni gumb za prikaz detalja da vidiš koji." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Prikaži detalje knjige" @@ -7182,7 +7219,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8440,7 +8477,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced familja pisma:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metapodaci" @@ -10499,7 +10536,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Podudarnosti nisu pronađene" @@ -10787,54 +10824,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13551,49 +13588,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "gornji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "donji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "probaj ponovo startati svoje računalo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "probaj obrisati datoteku." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Ne može Krenuti " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je već aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13602,7 +13639,7 @@ msgid "&Preferences" msgstr "&Postavke" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Prekini" @@ -17885,7 +17922,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcije za prilagodbu preglednika elektroničke knjige" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zapamti zadnju korištenu veličinu zaslona" @@ -18281,7 +18318,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Idi na..." @@ -18399,173 +18436,173 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozicija u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Traži tekst u knjizi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Pregled Ispisa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Odaberi elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nisu pronađeni parovi za: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Učitavanje protoka..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Izlaganje %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Dodaj knjižnu oznaku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Unesi naziv knjižne oznake:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Upravljaj Knjižnim Oznakama" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Učitavanje elektroničke knjige..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nemoguće otvoriti elektroničku knjigu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opcije za kontrolu preglednika" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ako je naznačeno, kod pokretanj će preglednički prozor pokušati da dođe " "ispred." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Ispiši javascript upozorenje i poruke na kontrolnu ploču" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20236,23 +20273,23 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Preseljavanje stare baze podataka na ebook biblioteku u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Sažimanje baze podataka" @@ -20600,40 +20637,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22671,7 +22708,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22679,25 +22717,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22705,11 +22745,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22721,11 +22761,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22741,11 +22781,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22754,3 +22794,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 80d44eee4d..b80ce6366c 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-04 20:49+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" @@ -15,17 +15,19 @@ 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-02-16 04:42+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:58+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Semmit sem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -983,8 +985,8 @@ msgstr "A bővítmény engedélyezése" msgid "Disable the named plugin" msgstr "A bővítmény letiltása" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -995,7 +997,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Túl hosszú az elérési út a könyvtárhoz. Kevesebb mint %d karakter lehet" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1005,30 +1007,30 @@ msgstr "" msgid "Yes" msgstr "Igen" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sÁtlagos értékelés: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Fő memória" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "„A” kártya" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "„B” kártya" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1047,7 +1049,7 @@ msgstr "„B” kártya" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Hírek (RSS)" @@ -1306,8 +1308,8 @@ msgstr "" "Kattintson a „Részletek megjelenítése” lehetőségre a listához." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalógus" @@ -1580,12 +1582,6 @@ msgstr "Kommunikáció a Cybook Odyssey e-book olvasóval." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikáció IRex Iliad e-book olvasóval." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Az eszközről nem fogadhatóak fájlok" @@ -2005,35 +2001,35 @@ msgstr "Kommunikáció Acer Lumiread-del." msgid "Communicate with the Aluratek Color" msgstr "Kommunikáció Aluratek Color-ral" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunikáció Trekstor-ral" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunikáció EEE olvasóval" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunikáció Adam táblagéppel" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunikáció Nextbook Reader-rel." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunikáció Moovybook Reader-rel." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunikáció COBY-val." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunikáció Ex124G-vel" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Kommunikáció WayteQ e-book olvasóval." @@ -2770,29 +2766,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "BEMENETI KAPCSOLÓK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "KIMENETI KAPCSOLÓK" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2803,18 +2799,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Dokumentum-struktúra automatikus felismerése." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2824,15 +2820,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2840,7 +2836,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Kimenet elmentve:" @@ -4784,7 +4780,7 @@ msgstr "Megjegyzés" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Címkék" @@ -4956,7 +4952,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5107,12 +5103,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Ez Amazon Topaz könyv. Nem konvertálható." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Ez nem MOBI fájl. A fájl Topaz formátumú." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Ez nem MOBI fájl." @@ -5217,14 +5213,14 @@ msgstr "Fő szöveg" msgid "%s format books are not supported" msgstr "A %s formátumú könyvek sajnos nem támogatottak" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5234,7 +5230,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5253,16 +5249,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " vagy " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5282,99 +5278,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5391,7 +5406,7 @@ msgstr "HTML Tartalomjegyzék generálás beállításai." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Értékelés" @@ -5739,7 +5754,7 @@ msgstr "Könyv hozzáadásának beállításai" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6160,7 +6175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6902,7 +6917,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6911,148 +6931,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7164,7 +7201,7 @@ msgid "Click the show details button to see which ones." msgstr "Kattintson a „Részletek” gombra ezek megjelenítéséhez." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Könyv adatainak megjelenítése" @@ -7821,7 +7858,7 @@ msgid "Click to open" msgstr "Mappa megnyitása" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Azonosítók" @@ -9124,7 +9161,7 @@ msgid "&Monospaced font family:" msgstr "Monospace („rögzített szélességű”) betűkészlet:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metaadatok" @@ -11347,7 +11384,7 @@ msgstr "Hivatkozás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nincs találat" @@ -11667,24 +11704,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R SABLON HIBA" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Ha a forrás összetett mező, pontosan meg kell adnia a célt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Meg kell adnia a cél azonosító típust" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "A keresés/csere érvénytelen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "A keresési minta érvénytelen: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11693,30 +11730,30 @@ msgstr "" "Változások alkalmazása %d könyvön.\n" "Végrehajtva {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Mentett keresés/csere értékek törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "A kiválasztott keresés/csere törlődni fog. Valóban ezt szeretné?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Keresés/csere értékek mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Keresés/csere név:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Meg kell adnia egy nevet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14590,49 +14627,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "%s kezdése: Könyvek letöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "a képernyő jobb felső sarka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 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:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "próbálja törölni a fájlt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Indítás nem lehetséges " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s már fut." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nem található futó calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 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:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Sikertelen a futó calibre leállítása" @@ -14641,7 +14678,7 @@ msgid "&Preferences" msgstr "&Beállítások" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Kilépés" @@ -19416,7 +19453,7 @@ msgid "Options to customize the ebook viewer" msgstr "E-book olvasó beállítása" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Az utoljára használt ablakméret megjegyzése" @@ -19825,7 +19862,7 @@ msgid "&Search for next occurrence" msgstr "A &következő előfordulás keresése" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ugrás…" @@ -19944,175 +19981,175 @@ msgid "" msgstr "" "Ez az ebook sérült és nem lehet megnyitni. Próbálja meg letölteni újra." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Könyvformátum" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Könyvbéli pozíció" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Szöveg keresése a könyvben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Teljesképernyős be/ki (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Teljesképernyős mód" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Jobb egérgombbal kattintva megjelenik az olvasási menü" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Érintse meg a bal vagy a jobb margót a lapozáshoz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Nyomja meg az Esc-t a kilépéshez" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Vezérlők megjelenítése/elrejtése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Nyomtatási kép" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "A legutóbb megnyitott könyvek listájának törlése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Kapcsolódás a dict.org-hoz, hogy keressük: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Nincs ilyen hely" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Az elem által megadott hely nem létezik." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "E-book választás" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-bookok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nincs találat a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Folyamatban…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "%s létrehozása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Könyvjelző #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Könyvjelző hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Könyvjelző nevének megadása" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Könyvjelzők kezelése" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "E-book betöltése…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nem lehet megnyitni a könyvet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Ismeretlen hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Az e-book olvasó program beállításai" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál az előtérbe kerülni " "induláskor." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ha be van állítva, akkor az olvasóprogram megpróbál teljesképernyősként " "indulni" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Javascript és konzolüzenetek megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21966,22 +22003,22 @@ msgstr "" msgid "creating custom column " msgstr "egyéni oszlop készítése " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Adatbázis tömörítése" @@ -22355,40 +22392,40 @@ msgstr "ebben" msgid "Books in" msgstr "Könyvek:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Egyéb formátumok" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "%(title)s olvasása %(fmt)s formátumban" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Letöltés" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Részletek" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "A könyvhöz tartozó permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ezt a könyvet törölték" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "a keresésben" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Egyező könyvek" @@ -25107,29 +25144,25 @@ msgstr "" "megfontoltan használja!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Eredeti fájl mentése azonos formátumba konvertáláskor" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Amikor a calibre egy adott formátumból konvertál ugyanabba a formátumba,\n" -"pl. EPUB-ból EPUB-ba, az eredeti fájlt elmenti, arra az esetre, ha a " -"végeredmény\n" -"nem felel meg az igényeinek, vissza lehessen állítani a konvertálás előtti " -"állapotot.\n" -"Ha a save_original_format értéke False, akkor a calibre nem menti az eredeti " -"fájlt." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "A legutóbb olvasott könyvek listájában megjelenített könyvek száma" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25139,11 +25172,11 @@ msgstr "" "olvasott\n" " könyvek listája. Itt beállíthatja, hány könyv szerepeljen a listán." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Könyvrészletek betűmérete a főablakban" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25154,11 +25187,11 @@ msgstr "" "Adjon meg pozitív értéket a betűméret növelésére, negatívot pedig\n" "a csökkentésére." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Általános Program Mód sablonok lefordítása Pythonnal" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25179,11 +25212,11 @@ msgstr "" "Alapértelmezett: compile_gpm_templates = True\n" "Fordítás tiltása: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "A Finomhangolásnál használt alapértelmezett formátum" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25199,11 +25232,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25212,3 +25245,23 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Eredeti fájl mentése azonos formátumba konvertáláskor" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Amikor a calibre egy adott formátumból konvertál ugyanabba a formátumba,\n" +#~ "pl. EPUB-ból EPUB-ba, az eredeti fájlt elmenti, arra az esetre, ha a " +#~ "végeredmény\n" +#~ "nem felel meg az igényeinek, vissza lehessen állítani a konvertálás előtti " +#~ "állapotot.\n" +#~ "Ha a save_original_format értéke False, akkor a calibre nem menti az eredeti " +#~ "fájlt." diff --git a/src/calibre/translations/id.po b/src/calibre/translations/id.po index e91d546959..dfcd7a0a3c 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-01-18 11:51+0000\n" "Last-Translator: Amri Ristadi \n" "Language-Team: Indonesian \n" @@ -15,17 +15,19 @@ 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-02-16 04:43+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Tidak ada apa-apanya" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -955,8 +957,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -966,7 +968,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -976,30 +978,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1018,7 +1020,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1242,8 +1244,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1507,12 +1509,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1887,35 +1883,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2565,29 +2561,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2595,37 +2591,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4179,7 +4175,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4327,7 +4323,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4461,12 +4457,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4565,14 +4561,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4582,7 +4578,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4601,16 +4597,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4630,99 +4626,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4739,7 +4754,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5063,7 +5078,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5462,7 +5477,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6144,7 +6159,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6153,148 +6173,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6403,7 +6440,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6994,7 +7031,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8242,7 +8279,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10286,7 +10323,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10574,54 +10611,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13307,49 +13344,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13358,7 +13395,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17606,7 +17643,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17998,7 +18035,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18116,171 +18153,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19866,22 +19903,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20214,40 +20251,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22291,35 +22328,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Simpan berkas asli ketika mengkonversi dari format yang sama ke format yang " -"sama" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Berapa jumlah buku terakhir dilihat yang akan ditampilkan" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22327,11 +22365,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22343,11 +22381,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22363,11 +22401,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22376,3 +22414,8 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Simpan berkas asli ketika mengkonversi dari format yang sama ke format yang " +#~ "sama" diff --git a/src/calibre/translations/is.po b/src/calibre/translations/is.po index 681754234b..d2f50a65b0 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-05-23 19:33+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" @@ -17,17 +17,19 @@ 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-02-16 04:42+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,7 +155,7 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -171,19 +173,19 @@ msgstr "Gerir nákvæmlega ekkert" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -932,8 +934,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -943,7 +945,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -953,30 +955,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -995,7 +997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1219,8 +1221,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1484,12 +1486,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1864,35 +1860,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2542,29 +2538,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2572,37 +2568,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4153,7 +4149,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4301,7 +4297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4435,12 +4431,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4539,14 +4535,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4556,7 +4552,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4575,16 +4571,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4604,99 +4600,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4713,7 +4728,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5037,7 +5052,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5436,7 +5451,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6118,7 +6133,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6127,148 +6147,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6377,7 +6414,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6968,7 +7005,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8216,7 +8253,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10260,7 +10297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10548,54 +10585,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13281,49 +13318,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13332,7 +13369,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17580,7 +17617,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17972,7 +18009,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18090,171 +18127,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19840,22 +19877,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20188,40 +20225,40 @@ msgstr "í" msgid "Books in" msgstr "Bækur í" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Önnur snið" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Sækja" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Nánar" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22241,7 +22278,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22249,25 +22287,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22275,11 +22315,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22291,11 +22331,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22311,11 +22351,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 994d28411c..742f43836c 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-27 10:48+0000\n" "Last-Translator: Vincenzo Reale \n" "Language-Team: Italian \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:43+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: it\n" "X-Poedit-Bookmarks: -1,-1,-1,-1,-1,1105,-1,1312,-1,-1\n" "Generated-By: pygettext.py 1.5\n" @@ -28,9 +28,11 @@ msgid "Does absolutely nothing" msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -156,7 +158,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -174,19 +176,19 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1004,8 +1006,8 @@ msgstr "Abilita il plugin nominato" msgid "Disable the named plugin" msgstr "Disabilita il plugin nominato" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1016,7 +1018,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Percorso alla libreria troppo lungo. Deve essere minore di %d caratteri." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1026,30 +1028,30 @@ msgstr "" msgid "Yes" msgstr "Sì" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sLa valutazione media è %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principale" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Scheda A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Scheda B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1068,7 +1070,7 @@ msgstr "Scheda B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notizie" @@ -1332,8 +1334,8 @@ msgstr "" "Fai clic su 'Mostra dettagli' per un elenco." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogo" @@ -1606,12 +1608,6 @@ msgstr "Comunica con il lettore di ebook Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica con il lettore IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Impossibile scaricare i file da questo dispositivo" @@ -2061,35 +2057,35 @@ msgstr "Comunica con l'Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunica con Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunica con Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunica con l'EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunica con il tablet Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunica con il Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunica con il lettore Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunica con il COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunica con l'Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunica con il lettore WayteQ" @@ -2852,29 +2848,29 @@ msgstr "" "\n" "Per una documentazione completa sul sistema di conversione vedi\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPZIONI DI INPUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPZIONI DI OUTPUT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2885,17 +2881,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2905,15 +2901,15 @@ msgstr "" "file sorgente ha un indice, questo sarà preferito a quello generato " "automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2921,7 +2917,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Output salvato in" @@ -4926,7 +4922,7 @@ msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tag" @@ -5100,7 +5096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5249,12 +5245,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Questo è un libro Amazon Topaz. Non può essere elaborato." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Non è un file MOBI, ma un file Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Non è un file MOBI." @@ -5359,14 +5355,14 @@ msgstr "Corpo del testo" msgid "%s format books are not supported" msgstr "I libri nel formato %s non sono supportati" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5376,7 +5372,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5395,16 +5391,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " oppure " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5424,99 +5420,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5533,7 +5548,7 @@ msgstr "Opzioni per creazione della TOC (indice contenuti) da HTML" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Valutazione" @@ -5884,7 +5899,7 @@ msgstr "Controlla l'aggiunta di libri" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6311,7 +6326,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7057,7 +7072,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7066,148 +7086,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "Selezion&a tutto" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "&Nessuna selezione" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7319,7 +7356,7 @@ msgid "Click the show details button to see which ones." msgstr "Fai clic sul pulsante Mostra dettagli per vedere quali." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostra i dettagli del libro" @@ -7978,7 +8015,7 @@ msgid "Click to open" msgstr "Fai clic per aprire" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "ID" @@ -9296,7 +9333,7 @@ msgid "&Monospaced font family:" msgstr "Famiglia di caratteri &Monospaced:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadati" @@ -11578,7 +11615,7 @@ msgstr "Collegamento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" @@ -11900,25 +11937,25 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ERRORE MODELLO S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "È necessario specificare una destinazione se la sorgente è un campo complesso" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Devi specificare un tipo di identificatore di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Cerca/sostituisci non validi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Il modello di ricerca non è valido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11927,30 +11964,30 @@ msgstr "" "Applica modifiche a %d libri.\n" "Fase{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Elimina ricerca/sostituzione salvata" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "La ricerca/sostituzione salvata sarà eliminata. Sei sicuro?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Salva ricerca/sostituzione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nome della ricerca/sostituzione:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Devi fornire un nome." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14851,49 +14888,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Avvio di %s: caricamento libri..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 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:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 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:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Provate a far ripartire il computer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "provate a rimuovere il documento" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Impossibile iniziare " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s è già in esecuzione." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nessuna istanza di calibre in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 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:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Impossibile terminare l'istanza di calibre in esecuzione" @@ -14902,7 +14939,7 @@ msgid "&Preferences" msgstr "&Preferenze" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "& Esci" @@ -19686,7 +19723,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opzioni per personalizzare il lettore di libri" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Ricorda la dimensione della finestra usata l'ultima volta" @@ -20112,7 +20149,7 @@ msgid "&Search for next occurrence" msgstr "Cerca l'occorrenza &successiva" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Vai a..." @@ -20232,15 +20269,15 @@ msgstr "" "L'ebook è danneggiato e non può essere aperto. Se lo hai scaricato, prova a " "scaricarlo nuovamente." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posizione nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20249,7 +20286,7 @@ msgstr "" "riferimento, facendo clic sul relativo pulsante della barra degli " "strumenti." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20257,151 +20294,151 @@ msgstr "" "Passa alla modalità a pagine - il testo è suddiviso in pagine come un libro " "cartaceo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Passa alla modalità continua - il testo non è suddiviso in pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Cerca testo nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Passa a schermo intero (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modalità a schermo intero" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Clic con il tasto destro per mostrare i controlli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tocca il margine sinistro o destro per sfogliare le pagine" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Premi Esc per uscire" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Mostra/nascondi i controlli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Anteprima di stampa" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Cancella l'elenco dei libri aperti di recente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Sto collegano a dict.org per cercare: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Nessuna posizione" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "La posizione alla quale l'elemento fa riferimento non esiste." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Aumenta" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Riduci" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Segnalibro #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Gestire i segnalibri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Errore sconosciuto" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se specificato, la finestra di visualizzazione tenterà di apparire in primo " "piano quando avviata." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se selezionato, all'avvio la finestra del visualizzatore si aprirà a schermo " "intero." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" "Scrivi avvertenze dall'esecuzione e messaggi dal quadro di comando nella " "finestra del quadro di comando." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20409,7 +20446,7 @@ msgstr "" "La posizione alla quale aprire il libro specificato. La posizione è visibile " "nell'angolo in alto a sinistra del visualizzatore." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22266,23 +22303,23 @@ msgstr "preferenza ripristinata " msgid "creating custom column " msgstr "creazione colonna personalizzata " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Migrazione del vecchio database nella biblioteca in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compattazione database" @@ -22653,40 +22690,40 @@ msgstr "in" msgid "Books in" msgstr "Libri in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Altri formati" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Leggi %(title)s nel formato %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Scarica" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Dettagli" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un collegamento permanente a questo libro" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Questo libro è stato eliminato" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "nella ricerca" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Libri corrispondenti" @@ -24905,40 +24942,37 @@ msgstr "" "questa funzione, lo fai a tuo rischio!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Salva il file originale durante le conversioni da un formato allo stesso " -"formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quando calibre converte da un formato allo stesso formato, per\n" -"esempio da EPUB a EPUB, il file originale viene salvato, così se la\n" -"conversione è scadente, puoi modificare i parametri e lanciarla di nuovo.\n" -"Impostandola a Falso impedisci a calibre di salvare il file originale." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Numero di libri visti di recente da mostrare" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" "Cambia la dimensione del carattere dei dettagli del libro nell'interfaccia" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24946,11 +24980,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24962,13 +24996,13 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Il formato predefinito da adottare quando si utilizza la funzionalità " "Ottimizza" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24999,12 +25033,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'ricorda'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Non preselezionare una voce completata quando modifichi autori/tag/serie/ecc." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25021,3 +25055,22 @@ msgstr "" "uno prima di premere Invio. La tecnica preferita dipenderà dallo stato dei " "metadati\n" "della tua biblioteca e dal tuo stile personale di modifica." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Salva il file originale durante le conversioni da un formato allo stesso " +#~ "formato" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Quando calibre converte da un formato allo stesso formato, per\n" +#~ "esempio da EPUB a EPUB, il file originale viene salvato, così se la\n" +#~ "conversione è scadente, puoi modificare i parametri e lanciarla di nuovo.\n" +#~ "Impostandola a Falso impedisci a calibre di salvare il file originale." diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 0d9fe41bcc..741fc47c08 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-16 10:46+0000\n" "Last-Translator: Shushi Kurose \n" "Language-Team: Japanese \n" @@ -15,17 +15,19 @@ 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-02-16 04:44+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "まったく何もしません" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -942,8 +944,8 @@ msgstr "名付けたプラグインを有効にする" msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -953,7 +955,7 @@ msgstr "名付けたプラグインを無効にする" msgid "Path to library too long. Must be less than %d characters." msgstr "ライブラリへのパスが長すぎます。%d文字以下でなければなりません。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -963,30 +965,30 @@ msgstr "ライブラリへのパスが長すぎます。%d文字以下でなけ msgid "Yes" msgstr "はい" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均評価は %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "主メモリー" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "カードA" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "カードB" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1005,7 +1007,7 @@ msgstr "カードB" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ニュース" @@ -1255,8 +1257,8 @@ msgstr "" "「詳細を表示」をクリックするとリストを表示します。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "カタログ" @@ -1522,12 +1524,6 @@ msgstr "Cybook Odyssey 電子書籍リーダー と通信します。" msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad 電子書籍リーダ─と通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "この機器からファイルを取得できません" @@ -1938,35 +1934,35 @@ msgstr "Acer Lumireadと通信します。" msgid "Communicate with the Aluratek Color" msgstr "Aluratek Colorと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Trekstorと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "EEE Readerと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Adamタブレットと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Nextbook Readerと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Moovybookリーダーと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "COBYと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Ex124Gと通信します。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "WayteQ リーダーと通信" @@ -2660,29 +2656,29 @@ msgstr "" "\n" "変換システムに関するドキュメントを見るには以下を参照してください:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "入力オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "出力オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "%s出力処理をコントロールするためのオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "出力の外観を調整するためのオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2692,31 +2688,31 @@ msgstr "" "共通のパターンを使ってドキュメントのテキストと構造を変更します。デフォルトでは無効になっています。 " "%(en)sを使って有効にします。個々のアクションは、%(dis)s オプションで無効にすることができます。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "ドキュメント構造の自動判別を制御" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "出力の書誌情報の設定オプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "変換をデバッグする補助用のオプション" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2724,7 +2720,7 @@ msgstr "" "ビルトインのレシピ名をリストアップする。以下のようにしてビルトイン・レシピから電子書籍を作成できます。ebook-convert \"Recipe " "Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "出力を名前をつけて保存" @@ -4426,7 +4422,7 @@ msgstr "コメント" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "タグ" @@ -4587,7 +4583,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4726,12 +4722,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "これはAmazon Topaz ブックです。処理できません。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "MOBIファイルではありません。Topazファイルです。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "MOBIファイルではありません。" @@ -4834,14 +4830,14 @@ msgstr "本文" msgid "%s format books are not supported" msgstr "%s フォーマットはサポートしていません" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4851,7 +4847,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4870,16 +4866,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " か " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4899,99 +4895,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5008,7 +5023,7 @@ msgstr "HTML 目次生成オプション" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "評価" @@ -5332,7 +5347,7 @@ msgstr "書籍の追加をコントロール" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5738,7 +5753,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6436,7 +6451,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6445,148 +6465,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "すべて選択(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "選択なし(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6697,7 +6734,7 @@ msgid "Click the show details button to see which ones." msgstr "「詳細を表示」ボタンをクリックして、どれか確認してください。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "本の詳細を表示" @@ -7302,7 +7339,7 @@ msgid "Click to open" msgstr "クリックして開く" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -8577,7 +8614,7 @@ msgid "&Monospaced font family:" msgstr "等幅フォントファミリー(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "書誌情報" @@ -10695,7 +10732,7 @@ msgstr "リンク" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "一致しませんでした" @@ -10997,24 +11034,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R テンプレートエラー" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "検索先が複数フィールドの場合には、置換の対象フィールドを指定しなければなりません。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "対象の識別子タイプを指定してください" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "検索/置換は無効です" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "検索パターンは無効です:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11023,30 +11060,30 @@ msgstr "" "変更を%d 冊の本に適用します。\n" "フェーズ {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "保存した検索/置換を削除" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選択した検索/置換は削除されます。よろしいですか?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "検索/置換を保存" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "検索/置換名:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "名前を入力する必要があります。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13800,49 +13837,49 @@ msgstr "データベースの場所 %r に問題があります。新しい空 msgid "Starting %s: Loading books..." msgstr "%s を開始: 本をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "動作していない事が明らかな時には" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "はシステムトレイで動作しているかもしれません。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "画面の右上のエリアを探してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "画面の右下のエリアを探してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "コンピューターを再起動してみてください。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "次のファイルを削除してみてください:" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "開始できません " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s はすでに実行中です" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "実行中のcalibreはありません" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13851,7 +13888,7 @@ msgid "&Preferences" msgstr "設定(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "終了(&Q)" @@ -18314,7 +18351,7 @@ msgid "Options to customize the ebook viewer" msgstr "電子書籍ビューアーをカスタマイズするためのオプション" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "最後に使ったウィンドウのサイズを覚える" @@ -18709,7 +18746,7 @@ msgid "&Search for next occurrence" msgstr "次を検索(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "ジャンプ..." @@ -18827,171 +18864,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "本のフォーマット" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "本内のポジション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "本内のテキストを検索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "印刷プレビュー" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "最近開いた本のリストをクリア" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "dict.orgに接続して検索: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "電子書籍の選択" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "電子書籍" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "見つかりませんでした: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "フローをロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "%s をレイアウト" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "ブックマーク #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "ブックマークの追加" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "ブックマークのタイトルを入力:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "ブックマークの管理" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "電子書籍をロード中..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "電子書籍を開けませんでした" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "電子書籍ビューアーをコントロールするオプション" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に前面へ表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "指定した場合は、ビューアーウィンドウは起動時に全画面表示しようとします。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Javascriptアラートとコンソールメッセージをコンソールへ表示" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "指定された本を開く位置です。位置とは、ビューアーの左上の端が表示されている場所のことです。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20753,22 +20790,22 @@ msgstr "" msgid "creating custom column " msgstr "カスタム列を作成 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "コピー中%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "データベースのコンパクト化" @@ -21115,40 +21152,40 @@ msgstr ":" msgid "Books in" msgstr "カテゴリー中の本:" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "他のフォーマット" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "%(title)s を %(fmt)s フォーマットで読む" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "取得" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "詳細" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "パーマリンク" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "この本へのパーマリンク" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "この本は削除されました" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "検索" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "見つかった本" @@ -23419,35 +23456,36 @@ msgstr "" "ださい。" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "同じフォーマットから同じフォーマットへ変換する場合、オリジナルのファイルを保存しておく。" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"calibreが、例えばEPUBからEPUBのように、同じフォーマットから同じフォーマットへ変換する場合、元のファイルを穂損します。なので、変換がおかしい" -"場合このtweakを使ってもう一度実行することができます。これをFalseにするとcalibreは元のファイルを保存しなくなります。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23455,11 +23493,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23471,11 +23509,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23491,11 +23529,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23504,3 +23542,18 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "calibreが、例えばEPUBからEPUBのように、同じフォーマットから同じフォーマットへ変換する場合、元のファイルを穂損します。なので、変換がおかしい" +#~ "場合このtweakを使ってもう一度実行することができます。これをFalseにするとcalibreは元のファイルを保存しなくなります。" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "同じフォーマットから同じフォーマットへ変換する場合、オリジナルのファイルを保存しておく。" diff --git a/src/calibre/translations/jv.po b/src/calibre/translations/jv.po index c4cf23b124..c684d3efbb 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-08-09 07:28+0000\n" "Last-Translator: anggoro \n" "Language-Team: Javanese \n" @@ -15,17 +15,19 @@ 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-02-16 04:43+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:59+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -936,8 +938,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -947,7 +949,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -957,30 +959,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -999,7 +1001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1223,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1488,12 +1490,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1868,35 +1864,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2546,29 +2542,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2576,37 +2572,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4157,7 +4153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4305,7 +4301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4439,12 +4435,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4543,14 +4539,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4560,7 +4556,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4579,16 +4575,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4608,99 +4604,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4717,7 +4732,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5041,7 +5056,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5440,7 +5455,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6122,7 +6137,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6131,148 +6151,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6381,7 +6418,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6972,7 +7009,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8220,7 +8257,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10264,7 +10301,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10552,54 +10589,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13285,49 +13322,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13336,7 +13373,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17584,7 +17621,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17976,7 +18013,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18094,171 +18131,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19844,22 +19881,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20192,40 +20229,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22245,7 +22282,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22253,25 +22291,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22279,11 +22319,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22295,11 +22335,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22315,11 +22355,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/ka.po b/src/calibre/translations/ka.po index a9570dedda..a7ba2f8aaf 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-08-26 09:07+0000\n" "Last-Translator: clouds ge \n" "Language-Team: Georgian \n" @@ -15,17 +15,19 @@ 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-02-16 04:40+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:56+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "საერთოდ არაფერს აკეთებს" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -933,8 +935,8 @@ msgstr "ჩართე დასახელებული ფლაგინ msgid "Disable the named plugin" msgstr "გათიშე დასახელებული ფლაგინი" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -944,7 +946,7 @@ msgstr "გათიშე დასახელებული ფლაგი msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -954,30 +956,30 @@ msgstr "" msgid "Yes" msgstr "დიახ" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "მთავარი" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -996,7 +998,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1220,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1485,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2543,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4154,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4302,7 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4436,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4540,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4557,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4576,16 +4572,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4605,99 +4601,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4714,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5038,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5437,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6119,7 +6134,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6128,148 +6148,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6378,7 +6415,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6969,7 +7006,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8217,7 +8254,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10261,7 +10298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10549,54 +10586,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13282,49 +13319,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13333,7 +13370,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17581,7 +17618,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17973,7 +18010,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18091,171 +18128,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19841,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20189,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22242,7 +22279,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22250,25 +22288,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22276,11 +22316,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22292,11 +22332,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22312,11 +22352,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/kn.po b/src/calibre/translations/kn.po index 828ed44ac7..fd04e15359 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-05-09 10:16+0000\n" "Last-Translator: s k Nagesh \n" "Language-Team: Kannada \n" @@ -15,17 +15,19 @@ 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-02-16 04:44+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "ಏನನ್ನು ಮಾಡುವುದಿಲ್ಲ" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -933,8 +935,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -944,7 +946,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -954,30 +956,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -996,7 +998,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1220,8 +1222,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1485,12 +1487,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1865,35 +1861,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2543,29 +2539,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2573,37 +2569,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4154,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4302,7 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4436,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4540,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4557,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4576,16 +4572,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4605,99 +4601,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4714,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5038,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5437,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6119,7 +6134,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6128,148 +6148,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6378,7 +6415,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6969,7 +7006,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8217,7 +8254,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10261,7 +10298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10549,54 +10586,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13282,49 +13319,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13333,7 +13370,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17581,7 +17618,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17973,7 +18010,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18091,171 +18128,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19841,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20189,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22242,7 +22279,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22250,25 +22288,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22276,11 +22316,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22292,11 +22332,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22312,11 +22352,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/ko.po b/src/calibre/translations/ko.po index a091c6c204..8aa25a10de 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Korean \n" @@ -15,17 +15,19 @@ 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-02-16 04:44+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "아무 것도 안함" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -940,8 +942,8 @@ msgstr "주어진 이름의 플러그인을 사용합니다" msgid "Disable the named plugin" msgstr "주어진 이름의 플러그인을 사용하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -951,7 +953,7 @@ msgstr "주어진 이름의 플러그인을 사용하지 않습니다" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -961,30 +963,30 @@ msgstr "" msgid "Yes" msgstr "예" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "주" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "카드 A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "카드 B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1003,7 +1005,7 @@ msgstr "카드 B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "뉴스" @@ -1234,8 +1236,8 @@ msgstr "" "목록을 보려면 '상세히 보기'를 누르세요." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "분류" @@ -1499,12 +1501,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad 전자책 리더와 통신합니다" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "장치로부터 파일을 얻을 수 없습니다" @@ -1881,35 +1877,35 @@ msgstr "기기 Acer Lumiread와 통신" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2578,29 +2574,29 @@ msgstr "" "\n" "파일 변환 시스템 전체 문서를 보려면\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "입력 옵션" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "출력 옵션" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "%s 출력의 처리를 제어하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "출력의 모양새를 제어하는 옵션입니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2608,16 +2604,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "문서 구조의 자동 검출을 제어합니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2625,21 +2621,21 @@ msgid "" msgstr "" "목차의 자동 생성을 제어합니다. 기본값으로 원본 파일이 목차를 가지고 있다면, 자동으로 생성된 목차를 우선적으로 사용할 것입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "출력의 메타 정보를 지정하는 옵션입니다." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "출력을 다음으로 저장함" @@ -4238,7 +4234,7 @@ msgstr "설명" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "태그" @@ -4393,7 +4389,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4527,12 +4523,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "이것은 Amazon Topaz 책입니다. 처리할 수 없습니다." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4631,14 +4627,14 @@ msgstr "본문" msgid "%s format books are not supported" msgstr "%s 형식의 책은 지원하지 않습니다" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4648,7 +4644,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4667,16 +4663,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " 또는 " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4696,99 +4692,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4805,7 +4820,7 @@ msgstr "HTML 목차(TOC) 생성 옵션입니다." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "별점" @@ -5131,7 +5146,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5530,7 +5545,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6212,7 +6227,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6221,148 +6241,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6471,7 +6508,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "책 상세정보 보기" @@ -7062,7 +7099,7 @@ msgid "Click to open" msgstr "열려면 누르세요" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8312,7 +8349,7 @@ msgid "&Monospaced font family:" msgstr "고정폭 글꼴(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "메타 정보" @@ -10362,7 +10399,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "일치하는 것이 없습니다" @@ -10650,54 +10687,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13386,49 +13423,49 @@ msgstr "%r 위치는 잘못된 데이터베이스 위치입니다. 비어있는 msgid "Starting %s: Loading books..." msgstr "%s 시작하는중: 책을 불러옵니다..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "화면의 오른쪽 상위 영역입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "화면의 오른쪽 하위 영역입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "컴퓨터 재부팅을 시도합니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "파일 삭제를 시도합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s은(는) 이미 실행 중입니다." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13437,7 +13474,7 @@ msgid "&Preferences" msgstr "환경설정(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "종료(&Q)" @@ -17704,7 +17741,7 @@ msgid "Options to customize the ebook viewer" msgstr "전자책 뷰어 사용자 정의 옵션" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "최근 사용된 창 크기를 기억" @@ -18096,7 +18133,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "이동하기..." @@ -18214,171 +18251,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "책 형식" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "책의 위치" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "책의 본문 검색하기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "인쇄 미리보기" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "전자책 선택" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "전자책" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "다음에 대해 일치하는 것이 없습니다: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "북마크 추가" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "북마크에 대한 제목을 입력하세요:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "북마크 관리" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "책 불러오는중..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "전자책을 열 수 없음" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "전자책 뷰어를 제어하는 옵션" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "콘솔에 자바스크립트 경고와 콘솔 메시지를 출력합니다" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19999,22 +20036,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "%s 복사하는중" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20351,40 +20388,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22404,7 +22441,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22412,25 +22450,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22438,11 +22478,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22454,11 +22494,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22474,11 +22514,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22487,3 +22527,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/ku.po b/src/calibre/translations/ku.po index daeda1c63f..391b6faed8 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-12-12 17:33+0000\n" "Last-Translator: Erdal Ronahi \n" "Language-Team: Kurdish \n" @@ -15,17 +15,19 @@ 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-02-16 04:44+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:00+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Tiştek nake" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/lt.po b/src/calibre/translations/lt.po index d4a005e64f..fbace25390 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 16:44+0000\n" "Last-Translator: Mantas Kriaučiūnas \n" "Language-Team: Lithuanian \n" @@ -16,17 +16,19 @@ 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-02-16 04:45+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Nieko nedaro" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -937,8 +939,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -948,7 +950,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -958,30 +960,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1000,7 +1002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Naujienos" @@ -1224,8 +1226,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogas" @@ -1489,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1869,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2547,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2577,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4158,7 +4154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4306,7 +4302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4440,12 +4436,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4544,14 +4540,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4561,7 +4557,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4580,16 +4576,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4609,99 +4605,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4718,7 +4733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5042,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5441,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6123,7 +6138,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6132,148 +6152,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6382,7 +6419,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6973,7 +7010,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8221,7 +8258,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10265,7 +10302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10553,54 +10590,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13286,49 +13323,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13337,7 +13374,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17585,7 +17622,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17977,7 +18014,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18095,171 +18132,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19845,22 +19882,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20193,40 +20230,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22246,7 +22283,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22254,25 +22292,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22280,11 +22320,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22296,11 +22336,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22316,11 +22356,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22329,3 +22369,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/ltg.po b/src/calibre/translations/ltg.po index 0cf71d1375..5a718a0e77 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-05-06 12:35+0000\n" "Last-Translator: uGGa \n" "Language-Team: Latgalian \n" @@ -15,17 +15,19 @@ 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-02-16 04:56+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:11+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Pilneigi nikū nadora" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/lv.po b/src/calibre/translations/lv.po index ea1374648c..6dbb408bf8 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:23+0000\n" "Last-Translator: Inga V \n" "Language-Team: Latvian \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:45+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: LATVIA\n" "Language: lv\n" "X-Poedit-Language: Latvian\n" @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,7 +156,7 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -172,19 +174,19 @@ msgstr "Pilnīgi neko nedara" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -972,8 +974,8 @@ msgstr "Iespējot nosaukto spraudni" msgid "Disable the named plugin" msgstr "Atspējot nosaukto spraudni" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -983,7 +985,7 @@ msgstr "Atspējot nosaukto spraudni" msgid "Path to library too long. Must be less than %d characters." msgstr "Ceļš lídz bibliotēkai pārāk garš. Jābūt mazāk nekā %d simboliem." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -993,30 +995,30 @@ msgstr "Ceļš lídz bibliotēkai pārāk garš. Jābūt mazāk nekā %d simboli msgid "Yes" msgstr "Jā" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Galvenā" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karte A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karte B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1035,7 +1037,7 @@ msgstr "Karte B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Ziņas" @@ -1288,8 +1290,8 @@ msgstr "" "Klikšķiniet 'Parādīt detaļas' lai apskatītu sarakstu." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalogs" @@ -1561,12 +1563,6 @@ msgstr "Komunicē ar Cybook Odyssey e-grāmatu lasītāju." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunicē ar IRex Iliad e-grāmatu lasītāju." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nevar saņemt failus no šīs ierīces" @@ -1976,35 +1972,35 @@ msgstr "Komunicē ar Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komunicē ar Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunicē ar Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komunicē ar EEE lasītāju" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komunicē ar Adam planšeti" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komunicē ar Nextbook lasītāju" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komunicē ar Moovybook lasītāju" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komunicē ar COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunicē ar Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2697,29 +2693,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "IEVADES IESTATĪJUMI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "IZVADES IESTATĪJUMI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2727,39 +2723,39 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Rezultāts saglabāts" @@ -4346,7 +4342,7 @@ msgstr "Komentāri" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Birkas" @@ -4506,7 +4502,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4649,12 +4645,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Nav iespējams apstrādāt, jo šī ir Amazon Topaz grāmata." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4753,14 +4749,14 @@ msgstr "Pamatteksts" msgid "%s format books are not supported" msgstr "%s formāta grāmatas netiek atbalstītas" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4770,7 +4766,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4789,16 +4785,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " vai " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4818,99 +4814,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4927,7 +4942,7 @@ msgstr "Iestatījumi HTML satura rādītāja ģenerēšanai." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Vērtējums" @@ -5256,7 +5271,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5655,7 +5670,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6344,7 +6359,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6353,148 +6373,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6603,7 +6640,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikšķiniet uz \"Parādīt detaļas\", lai redzētu kuras." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Parādīt grāmatas detaļas" @@ -7194,7 +7231,7 @@ msgid "Click to open" msgstr "Klikšķiniet, lai atvērtu" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8442,7 +8479,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadati" @@ -10490,7 +10527,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10778,54 +10815,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13513,49 +13550,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Sāknēju %s: Ielādē grāmatas..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13564,7 +13601,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17834,7 +17871,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18226,7 +18263,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18344,171 +18381,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Grāmatas formāts" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-grāmatas:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Pievienot grāmatzīmi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Pārvaldīt grāmatzīmes." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Ielasa e-grāmatu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nevarēja atvērt e-grāmatu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Iestatījumi e-grāmatu skatītāja kontrolei" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20100,22 +20137,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopē %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Blīvē datubāzi" @@ -20448,40 +20485,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Citi formāti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaļas" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Atbilstošās grāmatas" @@ -22511,7 +22548,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22519,25 +22557,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22545,11 +22585,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22561,11 +22601,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22581,11 +22621,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22594,3 +22634,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/mk.po b/src/calibre/translations/mk.po index 8e1c0c54fd..7c58b58d8b 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-11-26 20:57+0000\n" "Last-Translator: ScHRiLL \n" "Language-Team: Macedonian \n" @@ -15,17 +15,19 @@ 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-02-16 04:45+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Неправи апсолутно ништо" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/ml.po b/src/calibre/translations/ml.po index da81586a7b..17ac74aadd 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:53+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Malayalam \n" @@ -15,17 +15,19 @@ 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-02-16 04:45+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:01+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "ഒന്നും തന്നെ ചെയ്തില്ല" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -936,8 +938,8 @@ msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലു msgid "Disable the named plugin" msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലുഗിന്‍ നിര്‍ജ്ജിവമാക്കുക" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -947,7 +949,7 @@ msgstr "സൂചിപ്പിച്ചിട്ടുള്ള പ്ലു msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -957,30 +959,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -999,7 +1001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "വാര്‍ത്തകള്‍" @@ -1223,8 +1225,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1489,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad eBook reader ആയി സംവദിക്കുക." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1869,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2547,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2577,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4162,7 +4158,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4310,7 +4306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4444,12 +4440,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4548,14 +4544,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4565,7 +4561,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4584,16 +4580,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4613,99 +4609,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4722,7 +4737,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5046,7 +5061,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5445,7 +5460,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6127,7 +6142,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6136,148 +6156,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6386,7 +6423,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6977,7 +7014,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8225,7 +8262,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10269,7 +10306,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10557,54 +10594,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13290,49 +13327,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13341,7 +13378,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17589,7 +17626,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17981,7 +18018,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18099,171 +18136,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19849,22 +19886,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20197,40 +20234,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22250,7 +22287,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22258,25 +22296,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22284,11 +22324,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22300,11 +22340,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22320,11 +22360,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/mr.po b/src/calibre/translations/mr.po index e4275a348b..93b2865e09 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 16:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Marathi \n" @@ -15,17 +15,19 @@ 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-02-16 04:46+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "काहीच करत नाही" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -937,8 +939,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -948,7 +950,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -958,30 +960,30 @@ msgstr "" msgid "Yes" msgstr "हो" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1000,7 +1002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "वार्ता" @@ -1224,8 +1226,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "पुस्तक सूची" @@ -1489,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1869,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2547,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2577,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4158,7 +4154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4306,7 +4302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4440,12 +4436,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4544,14 +4540,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4561,7 +4557,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4580,16 +4576,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4609,99 +4605,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4718,7 +4733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5042,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5441,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6123,7 +6138,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6132,148 +6152,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6382,7 +6419,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "पुस्तकाचा तपशील दाखवा" @@ -6973,7 +7010,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8221,7 +8258,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10265,7 +10302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10553,54 +10590,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13286,49 +13323,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13337,7 +13374,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17585,7 +17622,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17977,7 +18014,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18095,171 +18132,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19845,22 +19882,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20193,40 +20230,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22246,7 +22283,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22254,25 +22292,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22280,11 +22320,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22296,11 +22336,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22316,11 +22356,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/ms.po b/src/calibre/translations/ms.po index 3841dbcb6c..7729c27244 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-09-04 04:15+0000\n" "Last-Translator: abuyop \n" "Language-Team: Malay \n" @@ -15,17 +15,19 @@ 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-02-16 04:46+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Langsung tidak melakukan apa-apa" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -950,8 +952,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -961,7 +963,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -971,30 +973,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1013,7 +1015,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1237,8 +1239,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1502,12 +1504,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1882,35 +1878,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2560,29 +2556,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2590,37 +2586,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4174,7 +4170,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4322,7 +4318,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4456,12 +4452,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4560,14 +4556,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4577,7 +4573,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4596,16 +4592,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4625,99 +4621,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4734,7 +4749,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5058,7 +5073,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5457,7 +5472,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6139,7 +6154,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6148,148 +6168,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6398,7 +6435,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6989,7 +7026,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8237,7 +8274,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10281,7 +10318,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10569,54 +10606,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13302,49 +13339,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13353,7 +13390,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17601,7 +17638,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17993,7 +18030,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18111,171 +18148,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19861,22 +19898,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20209,40 +20246,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22262,7 +22299,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22270,25 +22308,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22296,11 +22336,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22312,11 +22352,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22332,11 +22372,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index ac58630e44..df6e2f64b0 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:14+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Norwegian Bokmal \n" @@ -15,17 +15,19 @@ 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-02-16 04:47+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -979,8 +981,8 @@ msgstr "Slå på navngitte programtillegg" msgid "Disable the named plugin" msgstr "Slå av navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -990,7 +992,7 @@ msgstr "Slå av navngitte programtillegg" msgid "Path to library too long. Must be less than %d characters." msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1000,30 +1002,30 @@ msgstr "Stien til biblioteket er for lang. Den må ha færre enn %d tegn." msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hovedvalg" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1042,7 +1044,7 @@ msgstr "Kort B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" @@ -1290,8 +1292,8 @@ msgstr "" "Klikk \"Vis Detaljer\" for liste." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1560,12 +1562,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommuniser med IRex Iliad eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan ikke motta filer fra denne enheten" @@ -1964,35 +1960,35 @@ msgstr "Kommuniser med Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommuniser med Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommuniser med Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommuniser med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommuniser med Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommuniser med Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommuniser med Moovybook leser" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommuniser med COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommuniser med Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2706,29 +2702,29 @@ msgstr "" "\n" "For fullstendig dokumentasjon av konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "VALG FOR INNDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "VALG FOR UTDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2736,17 +2732,17 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrollerer auto detektering av dokument strukturen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2756,21 +2752,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Utdata er lagret til" @@ -4590,7 +4586,7 @@ msgstr "Sammendrag:" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Nøkkelord" @@ -4756,7 +4752,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4890,12 +4886,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dette er en Amazon Topaz-bok. Den kan ikke koverteres." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4994,14 +4990,14 @@ msgstr "Hovedtekst" msgid "%s format books are not supported" msgstr "%s formaterte bøker er ikke støttet" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5011,7 +5007,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5030,16 +5026,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5059,99 +5055,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5168,7 +5183,7 @@ msgstr "HTML TOC genereringsvalg." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Rangering" @@ -5506,7 +5521,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5913,7 +5928,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6621,7 +6636,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6630,148 +6650,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6883,7 +6920,7 @@ msgid "Click the show details button to see which ones." msgstr "Klikk vis detaljer knappen for å se hvilke." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Vis bokdetaljer" @@ -7499,7 +7536,7 @@ msgid "Click to open" msgstr "Klikk for å åpne" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8768,7 +8805,7 @@ msgid "&Monospaced font family:" msgstr "&Monospaced tegnsettfamilie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -10857,7 +10894,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Ingen treff" @@ -11169,24 +11206,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R FEIL MED MAL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Du må spesifisere destinasjonen når kilden er et sammensatt felt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Søk/erstatt ugyldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Søkemønsteret er ugyldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11195,30 +11232,30 @@ msgstr "" "Legger til endringer til %d bøker.\n" "Phase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13982,49 +14019,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Starter %s: Laster bøker..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "øvre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "nedre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "forsøk å re-starte datamaskinen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "forsøk å slette filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan ikke Starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s kjører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14033,7 +14070,7 @@ msgid "&Preferences" msgstr "&Innstillinger" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Avslutt" @@ -18425,7 +18462,7 @@ msgid "Options to customize the ebook viewer" msgstr "Valgmuligheter for å egendefinere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Husk sist brukte vindustørrelse" @@ -18827,7 +18864,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gå til..." @@ -18945,174 +18982,174 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Bokformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posisjon i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Søk etter tekst i boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Forhåndsvisning av utskrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Kobler til dict.org for å slå opp:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Velg e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Ingen treff ble funnet for: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Lastingsflyt..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Legger ut %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Bokmerke #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Legg til bokmerke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Legg inn tittel for bokmerke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Behandle bokmerker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Laster e-bok..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Kunne ikke åpne e-boken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Valgmuligheter for å kontrollere e-bokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om spesifisert vil visningsvinduet forsøke å åpne fullskjermsvisning når den " "starter." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20895,22 +20932,22 @@ msgstr "" msgid "creating custom column " msgstr "lager tilpasset kolonne " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrerer gammel database til e-bokbiblioteket i %s
" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimerer databasen" @@ -21270,40 +21307,40 @@ msgstr "i" msgid "Books in" msgstr "Bøker i" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andre formater" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Hent" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaljer" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Fast lenke" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "En fast lenke til denne boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Denne boken har blitt slettet" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "Søker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Bøker funnet" @@ -23361,7 +23398,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -23369,25 +23407,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23395,11 +23435,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23411,11 +23451,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23431,11 +23471,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23444,3 +23484,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 02437d1e08..c7b94df7d0 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-26 09:58+0000\n" "Last-Translator: Игорь \n" "Language-Team: German\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:46+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: GERMANY\n" "X-Poedit-Language: German\n" "Generated-By: pygettext.py 1.5\n" @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,7 +156,7 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -172,19 +174,19 @@ msgstr "Makt nix" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -965,8 +967,8 @@ msgstr "Gewähltes Plugin einschalten" msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -976,7 +978,7 @@ msgstr "Gewähltes Plugin ausschalten" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -986,30 +988,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1028,7 +1030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nachrichten" @@ -1252,8 +1254,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1517,12 +1519,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunikation mit dem IRex Iliad eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1897,35 +1893,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2606,29 +2602,29 @@ msgstr "" "\n" "Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "EINGABE EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "AUSGABE EINSTELLUNGEN" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2636,16 +2632,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrolle der automatischen Erkennung der Dokumentstruktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2655,21 +2651,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ausgabe gespeichert in" @@ -4392,7 +4388,7 @@ msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketten" @@ -4554,7 +4550,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4688,12 +4684,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4792,14 +4788,14 @@ msgstr "Haupttext" msgid "%s format books are not supported" msgstr "Bücher im %s Format werden nicht unterstützt" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4809,7 +4805,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4828,16 +4824,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4857,99 +4853,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4966,7 +4981,7 @@ msgstr "Einstellungen zur Erstellung von HTML Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Bewertung" @@ -5307,7 +5322,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5706,7 +5721,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6388,7 +6403,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6397,148 +6417,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6648,7 +6685,7 @@ msgstr "" "Klicken Sie auf die Schaltfläche Details zeigen, um zu sehen, welche es gibt." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zeige Buchdetails" @@ -7249,7 +7286,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8508,7 +8545,7 @@ msgid "&Monospaced font family:" msgstr "Nichtproportionale Schriftartfa&milie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadaten" @@ -10579,7 +10616,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -10867,54 +10904,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13637,49 +13674,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13688,7 +13725,7 @@ msgid "&Preferences" msgstr "&Einstellungen" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Be&enden" @@ -17978,7 +18015,7 @@ msgid "Options to customize the ebook viewer" msgstr "Einstellungen zum Anpassen des eBook Viewers" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zuletzt verwendete Fenstergröße merken" @@ -18374,7 +18411,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gehe zu..." @@ -18492,173 +18529,173 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format des Buches" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Stelle im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Druckvorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Lesezeichen verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund " "angezeigt." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20337,22 +20374,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -20702,40 +20739,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22784,7 +22821,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22792,25 +22830,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22818,11 +22858,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22834,11 +22874,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22854,11 +22894,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22867,3 +22907,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index c4fbafb690..bb1aa5af71 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -56,7 +56,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-16 13:48+0000\n" "Last-Translator: drMerry \n" "Language-Team: Dutch \n" @@ -64,8 +64,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-17 04:36+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:55+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: NETHERLANDS\n" "X-Poedit-Language: Dutch\n" @@ -81,9 +81,11 @@ msgid "Does absolutely nothing" msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -209,7 +211,7 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -227,19 +229,19 @@ msgstr "Doet helemaal niets" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -1043,8 +1045,8 @@ msgstr "Activeer de genoemde plug-in" msgid "Disable the named plugin" msgstr "Deactiveer de genoemde plug-in" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1054,7 +1056,7 @@ msgstr "Deactiveer de genoemde plug-in" msgid "Path to library too long. Must be less than %d characters." msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1064,30 +1066,30 @@ msgstr "Pad naar bibliotheek is te lang. Moet minder dan %d tekens zijn." msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sGemiddelde waardering is %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Geheugenkaart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Geheugenkaart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1106,7 +1108,7 @@ msgstr "Geheugenkaart B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nieuws" @@ -1370,8 +1372,8 @@ msgstr "" "Klik op ‘Toon details’ voor een overzicht." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalogus" @@ -1645,12 +1647,6 @@ msgstr "Communiceer met de Cybook Odyssey eBook reader." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Communiceer met de IRex Iliad e-reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan geen bestanden van dit apparaat ophalen" @@ -2093,35 +2089,35 @@ msgstr "Communiceer met de Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Communiceer met de Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Communiceer met de Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Communiceer met de EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Communiceer met de Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Communiceer met de Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Communiceer met de Moovybook e-reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Communiceer met de COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Communiceer met de Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Communiceer met de WayteQ e-reader" @@ -2876,29 +2872,29 @@ msgstr "" "\n" "Voor volledige documentatie van het conversiesysteem, zie\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "INVOEROPTIES" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "UITVOEROPTIES" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2909,18 +2905,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2930,15 +2926,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2947,7 +2943,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Uitvoer opgeslagen naar" @@ -4946,7 +4942,7 @@ msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Labels" @@ -5125,7 +5121,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5278,12 +5274,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Dit is een Amazon Topaz boek. Het kan niet verwerkt worden." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Dit is geen MOBI bestand maar een Topaz bestand." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Dit is geen MOBI bestand." @@ -5388,7 +5384,7 @@ msgstr "Hoofdtekst" msgid "%s format books are not supported" msgstr "boeken in %s-formaat worden niet ondersteund" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5398,7 +5394,7 @@ msgstr "" "van Amazon. Calibre kan enkel MOBI bestanden bewerken in KF8-formaat. Oudere " "MOBI bestanden zonder KF8 zijn niet te bewerken." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5410,7 +5406,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Dit bestand is geblokkeerd met DRM. Het kan niet worden bewerkt." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5429,16 +5425,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " of " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5458,73 +5454,87 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Verwijder een eerder ingevoegde overzichtspagina.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## Bijschaven: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "Metadata bijwerken" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "Metadata omslag bijwerken" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "Metadata bijgewerkt\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "Ingevoegde lettertypes samenvoegen" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "Omslag instellen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "Metadata omslag toevoegen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "Bestaande metadata omslag vervangen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "Metadata omslag toegevoegd" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "Metadata omslag verwijderen" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "Metadata omslag verwijderd" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "Geen metadata omslag gevonden" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Ingevoegde lettertypes samenvoegen" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "Bijschaven nam: %.1f seconden in beslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." @@ -5533,29 +5543,34 @@ msgstr "" "Als geen omslag beschikbaar is, of de omslag is niet goed herkend, wordt een " "nieuwe omslag toegevoegd." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" "Pad naar een OPF bestand. De metadata in het boek is bijgewerkt vanuit het " "OPF bestand." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "Geef uitgebreidere uitvoer, nuttig bij foutopsporing." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "U dient een bestand op te geven om bij te schaven" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Onbekende extra parameter" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "U dient minimaal één taak op te geven om uit te voeren" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5572,7 +5587,7 @@ msgstr "Opties voor aanmaken HTML-inhoudsopgave." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Waardering" @@ -5918,7 +5933,7 @@ msgstr "Beheer het toevoegen van boeken." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6350,7 +6365,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7100,7 +7115,12 @@ msgstr "

Over het bijschaven van boeken

%s" msgid "

Subsetting fonts

%s" msgstr "

Lettertypes als deelverzameling

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7109,143 +7129,160 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "

Boek data-omslag

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "

Verwijder boek data-omslag

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "Selecteer taken om uit te voeren:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "Deelverzameling van alle ingesloten lettertypes" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "Metadata in boek-bestanden bijwerken" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "Metatdata als inlegpagina toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "Een eerdere toegevoegde inlegpagina verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Over" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "Instellingen op&slaan" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "Instellingen &laden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "Selecteren &allemaal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "Selecteer &geen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "Geen taken geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 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:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Kies naam" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "Kies een naam voor deze instellingen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "U dient minimaal één taak te selecteren, of klik Annuleren" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "Boeken doorlopen voor bijschaving" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "%s bijschaven" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Boek %(nums)s van %(tot)s bijschaven (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Boek %(nums)s van %(tot)s (%(title)s) in wachtrij zetten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "Negeer hernoemen %d reapporten" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "Toon volledig &log" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "Bijschaven van %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "Het originele bestand is opgeslagen als %s." msgstr[1] "De originele bestanden zijn opgeslagen als %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " en " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" "Als u nogmaals bijschaaft, zal het bijschaven worden uitgevoerd op de " "originelen." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "B" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "Boeken bijschaven" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "Bijschaven onmogelijk" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7254,7 +7291,7 @@ msgstr "" "Bijschaven wordt enkel ondersteund voor boeken in de %s formaten. Zet het " "boek om naar één van deze formaten voor het bijschaven." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "Start bijschaven van %d boek(en)" @@ -7366,7 +7403,7 @@ msgid "Click the show details button to see which ones." msgstr "Klik op ‘Toon details’ om die boeken te zien." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Toon boekdetails" @@ -8022,7 +8059,7 @@ msgid "Click to open" msgstr "Klik om te openen" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id's" @@ -9345,7 +9382,7 @@ msgid "&Monospaced font family:" msgstr "Lettertypes uit de &Monospaced-familie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -11616,7 +11653,7 @@ msgstr "Koppeling" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Geen zoekresultaten gevonden" @@ -11932,24 +11969,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "FOUT ZOEK/VERVANG-SJABLOON" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "U moet een doel opgeven als de bron een opmaaktveld is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "U moet een doelidentificatie opgeven" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Zoeken/vervangen ongeldig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Zoekpatroon is ongeldig: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11958,30 +11995,30 @@ msgstr "" "Wijzigingen voor %d boeken toepassen.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Verwijder opgeslagen zoeken/vervangen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Geselecteerde zoeken/vervangen wordt verwijderd. Weet u het zeker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Zoeken/vervangen opslaan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Naam voor zoeken/vervangen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 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:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14889,49 +14926,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Bezig met opstarten %s: Laden van boeken…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "gebied rechtsboven in het scherm." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "gebied rechtsonder in het scherm." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "probeer de computer opnieuw op te starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "probeer het bestand te verwijderen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan niet starten " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s is al actief." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Geen draaiende calibre gevonden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Commando aflsuiten verzonden, wachten op aflsuiten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Draaiende calibre afsluiten mislukt" @@ -14940,7 +14977,7 @@ msgid "&Preferences" msgstr "&Voorkeuren" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Afsluiten" @@ -19797,7 +19834,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opties om het e-book leesvenster aan te passen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "De laatstgebruikte venstergrootte onthouden" @@ -20215,7 +20252,7 @@ msgid "&Search for next occurrence" msgstr "&Zoek naar volgende voorkomen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ga naar…" @@ -20335,15 +20372,15 @@ msgstr "" "Dit E-book is corrupt en kan niet worden geopend. Als u het heeft " "gedownload, probeer het dan nogmaals te doen." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formaat van boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Positie in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20352,7 +20389,7 @@ msgstr "" "verwijzingsmodus, door te klikken op de verwijzingsmodus knop in de " "werkbalk." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20360,150 +20397,150 @@ msgstr "" "Schakel naar pagina modus - waar de tekst wordt opgebroken in pagina's net " "zoals bij een papieren boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" "Schakel naar overloop modus - waar de tekst is niet opgebroken in pagina's" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Zoek naar tekst in boek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Schakel volledige scherm modus (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Volledig scherm modus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Klik op uw rechter muisknop voor opties" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tik in de linker of rechter pagina-marge om pagina's om te slaan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Druk op Esc om te sluiten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Toon/verberg bediening" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Afdrukvoorbeeld" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Lijst met recent geopende boeken wissen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Met dict.org verbinden om %s… op te zoeken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Geen dergelijke locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Dit item verwijst naar een locatie die niet bestaat." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "E-book kiezen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-books" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Vergroten" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Verkleinen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Geen resultaten gevonden voor: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Bladervenster laden..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Opmaken %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Bladwijzer #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Bladwijzer toevoegen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Geef titel voor bladwijzer:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Bladwijzers beheren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "E-book laden…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Kan e-book niet openen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Onbekende fout" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opties voor de e-book leesvenster" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Indien gespecificeerd, zal het leesvenster proberen naar voren te komen na " "het opstarten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Als dit is opgegeven zal het leesvenster proberen om in volledig scherm te " "starten." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Print javascript waarschuwingen en console berichten op de console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20511,7 +20548,7 @@ msgstr "" "De positie waarop het geselecteerde boek geopend moet worden. De positie is " "een locatie zoals weergeven in de linker bovenhoek van het leesvenster." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22505,22 +22542,22 @@ msgstr "voorkeuren hersteld " msgid "creating custom column " msgstr "aangepaste kolom aanmaken " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s boeken)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "%s kopiëren" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Database comprimeren" @@ -22893,40 +22930,40 @@ msgstr "in" msgid "Books in" msgstr "Boeken in" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andere formaten" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "%(title)s in het %(fmt)s-formaat lezen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Ophalen" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Details" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Een permanente koppeling naar dit boek" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Dit boek is verwijderd" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "zoekende" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Overeenkomstige boeken" @@ -25629,26 +25666,25 @@ msgstr "" "risico!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Originele bestand opslaan bij het converteren naar hetzelfde formaat" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Als calibre een e-book naar hetzelfde formaat omzet, bijvoorbeeld EPUB\n" -"naar EPUB, wordt het oorspronkelijk bestand opgeslagen, zodat u nog\n" -"aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" -"dit op False instelt zal calibre het originele bestand niet behouden." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Aantal recent getoonde boeken weergeven" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25658,11 +25694,11 @@ msgstr "" "recent\n" "gelezen boeken. Stel hier in hoeveel titels maximaal worden getoond." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Wijzig het letter formaat van boek details in de interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25674,11 +25710,11 @@ msgstr "" "en opmerkingen in het bewerkscherm voor metadata. Stel een positief of \n" "negatief getal in om te vergroten respectievelijk verkleinen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Strandaard programmamodus sjablonen compileren naar Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25690,12 +25726,12 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" "Welke indeling moet standaard worden bij het gebruik van de Tweak functie" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25711,12 +25747,12 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Selecteer geen completering bij het bewerken van auteurs/labels/series/enz." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25734,3 +25770,20 @@ msgstr "" "Enter drukt. Welke techniek uw voorkeur heeft zal afhankelijk zijn van de " "metadata in uw\n" "bibliotheek en uw persoonlijke manier van werken." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Als calibre een e-book naar hetzelfde formaat omzet, bijvoorbeeld EPUB\n" +#~ "naar EPUB, wordt het oorspronkelijk bestand opgeslagen, zodat u nog\n" +#~ "aanpassingen kunt doen als de conversie niet succesvol verloopt. Als u\n" +#~ "dit op False instelt zal calibre het originele bestand niet behouden." + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Originele bestand opslaan bij het converteren naar hetzelfde formaat" diff --git a/src/calibre/translations/nn.po b/src/calibre/translations/nn.po index 32bfcbb7d2..bcaf7d1325 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-01-04 03:30+0000\n" "Last-Translator: Yngve Spjeld Landro \n" "Language-Team: Norwegian Nynorsk \n" @@ -15,17 +15,19 @@ 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-02-16 04:46+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:02+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Gjer absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/oc.po b/src/calibre/translations/oc.po index ff1a3d0f12..5c9b983861 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+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,17 +15,19 @@ 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-02-16 04:47+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Fa estrictament pas res" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -935,8 +937,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -946,7 +948,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -956,30 +958,30 @@ msgstr "" msgid "Yes" msgstr "Òc" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "General" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Carta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Carta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -998,7 +1000,7 @@ msgstr "Carta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nòvas" @@ -1226,8 +1228,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalòg" @@ -1491,12 +1493,6 @@ msgstr "Comunicar amb lo lector d'ebook de Cybook Odyssey" msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica amb lo lector d'ebook Iliad IRex." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Impossible d'obténer de fichièrs a partir d'aqueste aparelh" @@ -1871,35 +1867,35 @@ msgstr "Comunicar amb l'Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar amb lo Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar amb lo Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar amb lo lector EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunicar amb la tableta adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar amb lo lector Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar amb lo lector Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunicar amb lo COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunicar amb lo Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2549,29 +2545,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2579,37 +2575,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4160,7 +4156,7 @@ msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -4308,7 +4304,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4442,12 +4438,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4546,14 +4542,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4563,7 +4559,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4582,16 +4578,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4611,99 +4607,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4720,7 +4735,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Nòta" @@ -5044,7 +5059,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5443,7 +5458,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6125,7 +6140,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6134,148 +6154,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6384,7 +6421,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6975,7 +7012,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8223,7 +8260,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadonadas" @@ -10267,7 +10304,7 @@ msgstr "Ligam" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Cap de correspondéncia pas trobada." @@ -10555,54 +10592,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13288,49 +13325,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13339,7 +13376,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17587,7 +17624,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17979,7 +18016,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18097,171 +18134,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19847,22 +19884,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20195,40 +20232,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22248,7 +22285,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22256,25 +22294,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22282,11 +22322,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22298,11 +22338,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22318,11 +22358,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22331,3 +22371,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" diff --git a/src/calibre/translations/pa.po b/src/calibre/translations/pa.po index 8822e05cb2..8894c67d3b 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 16:48+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Punjabi \n" @@ -15,17 +15,19 @@ 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-02-16 04:47+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:03+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -937,8 +939,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -948,7 +950,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -958,30 +960,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1000,7 +1002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1224,8 +1226,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1489,12 +1491,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1869,35 +1865,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2547,29 +2543,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2577,37 +2573,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4158,7 +4154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4306,7 +4302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4440,12 +4436,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4544,14 +4540,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4561,7 +4557,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4580,16 +4576,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4609,99 +4605,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4718,7 +4733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5042,7 +5057,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5441,7 +5456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6123,7 +6138,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6132,148 +6152,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6382,7 +6419,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6973,7 +7010,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8221,7 +8258,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10265,7 +10302,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10553,54 +10590,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13286,49 +13323,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13337,7 +13374,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17585,7 +17622,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17977,7 +18014,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18095,171 +18132,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19845,22 +19882,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20193,40 +20230,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22246,7 +22283,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22254,25 +22292,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22280,11 +22320,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22296,11 +22336,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22316,11 +22356,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index f04f189d45..ce4fe5e06e 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-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-19 18:36+0000\n" "Last-Translator: Piotr Parafiniuk \n" "Language-Team: Polish \n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-20 04:48+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Bookmarks: -1,3588,-1,-1,-1,-1,-1,-1,-1,-1\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,7 +155,7 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -171,19 +173,19 @@ msgstr "Ta opcja zupełnie nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -990,8 +992,8 @@ msgstr "Włącz wtyczkę" msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1001,7 +1003,7 @@ msgstr "Wyłącz wtyczkę" msgid "Path to library too long. Must be less than %d characters." msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znaków." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1011,30 +1013,30 @@ msgstr "Zbyt długa ścieżka biblioteki. Nie może być dłuższa niż %d znak msgid "Yes" msgstr "Tak" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sŚrednia ocena: %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Główna" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1053,7 +1055,7 @@ msgstr "Karta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Newsy" @@ -1312,8 +1314,8 @@ msgstr "" "Kliknij 'Pokaż szczegóły', aby zobaczyć listę." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1587,12 +1589,6 @@ msgstr "Umożliwia komunikację z czytnikiem Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Umożliwia komunikację z czytnikiem książek IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nie można pobrać listy plików z urządzenia" @@ -2034,35 +2030,35 @@ msgstr "Umożliwia komunikację z czytnikiem książek Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Umożliwia komunikację z czytnikiem książek Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Umożliwia komunikację z czytnikiem książek Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Umożliwia komunikację z czytnikiem książek EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Umożliwia komunikację z tabletem Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Umożliwia komunikację z czytnikiem książek Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Umożliwia komunikację z czytnikiem książek Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Umożliwia komunikację z czytnikiem książek COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Umożliwia komunikację z Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Umożliwia komunikację z WayteQ Reader" @@ -2817,30 +2813,30 @@ msgstr "" "\n" "Dla pełnej dokumentacji systemu konwersji zobacz\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPCJE PLIKU ŹRÓDŁOWEGO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPCJE PLIKU WYJŚCIOWEGO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2851,18 +2847,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrola autodetekcji struktury dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2872,15 +2868,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opcje pomocy przy debugowaniu konwersji" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2888,7 +2884,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Plik wyjściowy zapisany do" @@ -4859,7 +4855,7 @@ msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etykiety" @@ -5032,7 +5028,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5181,12 +5177,12 @@ msgstr "" "To jest książka z czytnika Amazon Topaz. Nie może ona zostać przetworzona." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "To nie jest plik MOBI. Jest to plik Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "To nie jest plik MOBI" @@ -5292,7 +5288,7 @@ msgstr "Tekst główny" msgid "%s format books are not supported" msgstr "książki formatu %s nie są wspierane" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5302,7 +5298,7 @@ msgstr "" "wprowadzonym prze Amazon. calibre może edytować jednynie pliki zawierające " "książki KF8. Starsze formaty, bez KF8 nie mogą być edytowane." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5314,7 +5310,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Ten plik jest zabezpieczony za pomocą DRM i nie może być edytowany." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5347,16 +5343,16 @@ msgstr "" "

Należy pamiętać, że dopracowywane mogą być jedynie książki w formatach " "%s.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " lub " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5391,7 +5387,7 @@ msgstr "" "zdecydujesz się dodać dodatkowy tekst do książki to może się okazać, \n" "że brakuje niektórych znaków

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" @@ -5401,66 +5397,80 @@ msgstr "" "wszystkie metadane takie jak tytuł, etykiety, autora(ów), serię, komentarz " "itp." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Usuń poprzednią metryczkę

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## Dopracowywanie: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "Uaktualnianie metadanych" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "Metryczka książki uaktualniona" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "Metadane uaktualnione\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "Ograniczanie osadzonych czcionek" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "Ustawianie okładki" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "Umieszczanie metryczki" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "Istniejąca metryczka została zamieniona" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "Metryczka została umieszczona" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "Usuwanie metryczki" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "Metryczka została usunięta" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "Nie znaleziono metryczki" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Ograniczanie osadzonych czcionek" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "Dopracowanie zajęło %.1f sekund" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." @@ -5469,29 +5479,34 @@ msgstr "" "Jeśli nie ma okładki lub okładka nie jest prawidłowo identyfikowana to jest " "wstawiana nowa." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" "Ścieżka do pliku OPF. Metadane książki są uaktualniane na podstawie pliku " "OPF." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "Podaj więcej informacji, przydatne przy debugowaniu." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "Musisz podać plik do dopracowania" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Nieznane nadmiarowe argumenty" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "Musisz wybać co najmniej jedną czynność" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5508,7 +5523,7 @@ msgstr "Opcje generowania spisu treści w HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Ocena" @@ -5854,7 +5869,7 @@ msgstr "Sposób dodawania książek" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6279,7 +6294,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7025,7 +7040,12 @@ msgstr "

O dopracowywaniu książek

%s" msgid "

Subsetting fonts

%s" msgstr "

Podzbiór czcionki

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7039,113 +7059,130 @@ msgstr "" "okładka

Należy pamiętać, że większość formatów książek nie obsługuje " "wszystkich metadanych zawartych w bibliotece calibre.

" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "

Metryczka książki%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "

Usuń metryczkę

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "Wybierz czynność" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "Podzbiór wszystkich osadzonych czcionek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "Uaktualnij metadane w plikach książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "Dodaj metadane jako \"metryczkę\" książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "Usuń poprzednio dodaną metryczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Więcej" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "&Zapisz ustawienia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "&Wczytaj ustawienia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "&Zaznacz wszystko" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "&Odznacz wszystko" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "Nie wybrano czynności" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 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:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Wybierz nazwę" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "Wybierz nazwę dla tych ustawień" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "Musisz wybrać co najmniej jedną czynność albo kliknąć Anuluj" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "Kolejkowanie książek do dopracowania" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "Dopracuj %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Dopracowywanie książki %(nums)s z %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Kolejkowanie książki %(nums)s z %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "Pomiń ostatnich %d zapisów" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "Pokaż cały log" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "Dopracowywanie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." @@ -7153,30 +7190,30 @@ msgstr[0] "Oryginalny plik został zapisany jako %s." msgstr[1] "Oryginalne pliki zostały zapisane jako %s." msgstr[2] "Oryginalne pliki zostały zapisane jako %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " i " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" "Jeśli ponownie będziesz dopracowywać książkę to operacja będzie " "przeprowadzona na oryginale." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "Dopracuj książki" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "Nie da się dopracować" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7185,7 +7222,7 @@ msgstr "" "Dopracowywanie jest możliwe tylko dla formatów %s. Przekonwertuj książki do " "jednego z tych formatów aby je doszlifować." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "Rozpoczynam dopracowywanie %d książek" @@ -7297,7 +7334,7 @@ msgid "Click the show details button to see which ones." msgstr "Kliknij \"Pokaż szczegóły\", aby zobaczyć które." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Pokaż szczegóły książki" @@ -7949,7 +7986,7 @@ msgid "Click to open" msgstr "Kliknij, aby otworzyć" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Identyfikatory" @@ -9257,7 +9294,7 @@ msgid "&Monospaced font family:" msgstr "Rodzina czcionki o &jednakowej szerokości znaków:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadane" @@ -11517,7 +11554,7 @@ msgstr "Odnośnik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Brak pasujących wyników" @@ -11836,24 +11873,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "BŁĄD SZABLONU S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Musisz wskazać miejsce docelowe gdy źródło stanowi pole złożone" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Musisz wskazać miejsce docelowe typu identyfikatora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Błędne wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Błedny wzorzec wyszukania: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11862,30 +11899,30 @@ msgstr "" "Dokonuję zmian w %d książkach.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Skasuj zapisane wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Wybrany zapisany wyszukaj/zamień zostanie skasowany. Jesteś pewien?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Zapisz wyszukaj/zamień" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nazwa wyszukaj/zamień:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Musisz podać nazwę." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14785,49 +14822,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Uruchamiam %s: Ładuję książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "w prawym górnym obszarze wyświetlacza." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "w prawym donym obszarze wyświetlacza." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "spróbuj zrestartować komputer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "spróbuj usunąć plik" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nie można uruchomić " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s jest już uruchomiony." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nie znaleziono uruchomionej instancji calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 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:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Nie udało się zamknąć uruchomionej instancji calibre" @@ -14836,7 +14873,7 @@ msgid "&Preferences" msgstr "&Ustawienia" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Zakończ" @@ -19685,7 +19722,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opcje odpowiedzialne za personalizacje przeglądarki książek" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zapamiętaj ostatnio użyty rozmiar okienka" @@ -20101,7 +20138,7 @@ msgid "&Search for next occurrence" msgstr "&Szukaj następnego wystąpienia" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Przejdź do..." @@ -20221,15 +20258,15 @@ msgstr "" "Książka jest uszkodzona i nie można jej otworzyć. Jeśli została ściągnięta -" " spróbuj ściągnąć ją ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozycja w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20237,7 +20274,7 @@ msgstr "" "Skocz do odwołania. Aby uzyskać numery odwołań skorzystaj z trybu " "odwołań, klikając przycisk trybu odwołań na pasku narzędzi." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20245,149 +20282,149 @@ msgstr "" "Przełącz na tryb stronicowany, gdzie tekst jest dzielony na strony jak w " "papierowej książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Przełącz na tryb ciągły, gdzie tekst nie jest dzielony na strony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Szukanie tekstu w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Przełącz tryb pełnoekranowy (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Tryb pełnoekranowy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Kliknij prawym przyciskiem, żeby pokazać ikony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Tapnij lewy lub prawy margines książki by przewrócić stronę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Wciśnij ESC aby zakończyć" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Pokaż/ukryj ikony" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Podgląd wydruku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Wyczyść listę ostatnio otwieranych książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Łączenie z dict.org by sprawdzić: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Nie ma takiej lokacji" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Lokacja, którą wskazuje ten element nie istnieje." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Wybierz książkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Zwiększ" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Zmniejsz" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nie znalezniono wyników dla: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Ładuję strumień..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Zestawiam %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Zakładka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Zarządzaj zakładkami" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Ładowanie książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nie można otworzyć książki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Nieznany błąd" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opcje odpowiadające za kontrolę nad przeglądarką książek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje pokazać się na wierzchu podczas " "startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Jeśli określone, okno przeglądarki spróbuje otworzyć się na pełnym ekranie " "podczas startu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Wyświetlaj uwagi javascriptu i wiadomości konsolowe w konsoli" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20395,7 +20432,7 @@ msgstr "" "Miejsce w którym wskazana książka ma być otwarta. Jest to pozycja widoczna w " "górnym lewym rogu przeglądarki." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22374,23 +22411,23 @@ msgstr "odzyskane ustawienia " msgid "creating custom column " msgstr "tworzenie kolumny użytkownika " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s books)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -22760,40 +22797,40 @@ msgstr "w" msgid "Books in" msgstr "Książki w" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Inne formaty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Czytaj %(title)s w formacie %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Pobierz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Szczegóły" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Bezpośredni odnośnik" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Stały link do tej książki" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Książka została skasowana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "w poszukiwaniu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Odpowiadające książki" @@ -25570,29 +25607,25 @@ msgstr "" "niepożądane efekty. Używasz na własne ryzyko!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Zachowaj oryginalny plik przy konwersji bez zmiany formatu" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Przy konwersji bez zmiany formatu na przykład z EPUB do EPUB oryginalny " -"plik\n" -"nie jest usuwany, dzięki czemu możesz poprawić parametry i uruchomić " -"konwersję ponownie\n" -"jeśli okaże się, że wynik nie jest zadowalający.\n" -"Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " -"zostanie zachowany." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Pokazywana liczba ostatnio przeglądanych książek" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25602,11 +25635,11 @@ msgstr "" "czytanych książek.\n" "Tu można określić ile ostatnich książek zostanie wyświetlonych na liście." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Zmień wielkość czcionki w szczgółach książki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25618,11 +25651,11 @@ msgstr "" "oraz komentarze w oknie edycji metadanych. Dodatnia lub ujemna wartość \n" "odpowiednia zwiększa lub zmniejsza czcionkę." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Skompiluj do Pythona szablony w trybie General Program" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25644,11 +25677,11 @@ msgstr "" "Domyślnie: compile_gpm_templates = True\n" "Nie kompiluj: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Jaki domyślny format zastosować przy poprawianiu książki" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25673,12 +25706,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Nie zaznaczaj autouzupełniania przy edycji authorów/etykiet/serii/itp." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25695,3 +25728,23 @@ msgstr "" "Enter. Sposób wykorzystania autouzupełniania zależy od metadanych w " "bibliotece\n" "oraz oczywiście od osobistych preferencji." + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Zachowaj oryginalny plik przy konwersji bez zmiany formatu" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Przy konwersji bez zmiany formatu na przykład z EPUB do EPUB oryginalny " +#~ "plik\n" +#~ "nie jest usuwany, dzięki czemu możesz poprawić parametry i uruchomić " +#~ "konwersję ponownie\n" +#~ "jeśli okaże się, że wynik nie jest zadowalający.\n" +#~ "Ustawienie tego parametru na False spowoduje, że oryginalny plik nie " +#~ "zostanie zachowany." diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 17f10daa01..a7815aef3c 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,25 +7,27 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" -"PO-Revision-Date: 2013-02-21 01:30+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" +"PO-Revision-Date: 2013-02-21 21:51+0000\n" "Last-Translator: pedro jorge oliveira \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-02-21 05:13+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -990,8 +992,8 @@ msgstr "Activar o extra mencionado" msgid "Disable the named plugin" msgstr "Desactivar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1002,7 +1004,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Caminho à biblioteca longo demais. Deve conter menos de %d caractéres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1012,30 +1014,30 @@ msgstr "" msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sClassificação média é %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Cartão A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Cartão B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1054,7 +1056,7 @@ msgstr "Cartão B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" @@ -1318,8 +1320,8 @@ msgstr "" "Carregue em 'Mostrar Detalhes' para obter a lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1594,12 +1596,6 @@ msgstr "Comunicar com o leitor Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica com o leitor IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Não é possível obter ficheiros deste dispositivo" @@ -2048,35 +2044,35 @@ msgstr "Comunicar com o leitor Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar com o dispositivo Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Estabelecer ligação com o dispositivo Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar com o EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunicar com o tablet Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar com o Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar com o leitor Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunicar com o COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunicar com o Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunicar com o leitor WayteQ" @@ -2827,29 +2823,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPÇÕES DE ORIGEM" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPÇÕES DE DESTINO" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2860,18 +2856,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2880,21 +2876,21 @@ 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ficheiro de destino guardado em" @@ -4728,7 +4724,7 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiquetas" @@ -4893,7 +4889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5035,12 +5031,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Isto é um livro Amazon Topaz. Não pode ser processado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." 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:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Esse não é um arquivo MOBI." @@ -5139,14 +5135,14 @@ msgstr "Texto Principal" msgid "%s format books are not supported" msgstr "Os livros no formato %s não são suportados" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5156,7 +5152,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Este ficheiro está protegido com DRM. Não pode ser editado" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5175,16 +5171,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5204,99 +5200,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Remover a sobre capa inserida anteriormente.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "A atualizar os metadados" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "Meta-dados actualizados\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "Definir capa" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Argumentos extra desconhecidos" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "Você deve pelo menos especificar uma acção para ser executada" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5313,7 +5328,7 @@ msgstr "Opções de geração do Índice em HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Avaliação" @@ -5659,7 +5674,7 @@ msgstr "Controlar a adição de livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6066,7 +6081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6778,7 +6793,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "

Subconjunto de fontes

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6787,148 +6807,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "seleccionar acções a executar:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Sobre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "&Gravar a Configuração" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "&Gravar a Configuração" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "Seleccionar &todos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "Seleccionar &Nenhuns" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "Não foram seleccionadas acções" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 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:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Escolher nome" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "Escolher nome para estas definições" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "Tem de seleccionar pelo menos uma acção, ou então click cancelar" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "O ficheiro original foi guardado como %s." msgstr[1] "Os ficheiros originais foram guardados como %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " e " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "P" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7037,7 +7074,7 @@ msgid "Click the show details button to see which ones." msgstr "Clique no botão ver detalhes para ver quais." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Mostrar os detalhes do livro" @@ -7663,7 +7700,7 @@ msgid "Click to open" msgstr "Clicar para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Identificação" @@ -8929,7 +8966,7 @@ msgid "&Monospaced font family:" msgstr "Família de tipos de letra &Monospace:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadados" @@ -11025,7 +11062,7 @@ msgstr "Ligação" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Não foram encontradas correspondências" @@ -11321,55 +11358,55 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Tem de especificar um destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "você tem de especificar o destino do identificador padrão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Procurar/Substituir Inválido !" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "O padrão da procura é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Eliminar pesquisa/substituição guardada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A selecção de pesquisa/substituição guardada será eliminada. Tem a certeza ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Guardar pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "pesquisa/substituição nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Você tem de fornecer um nome" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14128,49 +14165,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "canto superior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "canto inferior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "tente reiniciar o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "tente apagar o ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "É impossível começar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s já está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nenhum Calibre foi encontrado rodando" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Comando de desligar enviado, esperando para desligar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Falha ao parar instância do Calibre que está rodando" @@ -14179,7 +14216,7 @@ msgid "&Preferences" msgstr "&Preferências" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Sair" @@ -17187,7 +17224,7 @@ msgstr "Função não definida" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:154 #, python-format msgid "Name %s already used" -msgstr "Nome% s já utilizado" +msgstr "Nome %s já utilizado" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:158 msgid "" @@ -17291,7 +17328,7 @@ msgstr "Não é possível adicionar" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:272 #, python-format msgid "Cannot add the actions %s to this location" -msgstr "Não é possível adicionar% s ações para este local" +msgstr "Não é possível adicionar %s ações para este local" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:290 msgid "Cannot remove" @@ -17645,7 +17682,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/models.py:145 #, python-format msgid "This store distributes ebooks in the following formats: %s" -msgstr "Esta loja distribui ebooks nos seguintes formatos:% s" +msgstr "Esta loja distribui ebooks nos seguintes formatos: %s" #: /home/kovid/work/calibre/src/calibre/gui2/store/config/chooser/results_view.py:47 msgid "Configure..." @@ -18535,7 +18572,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opções para personalizar o Visualizador de livros" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Lembrar o tamanho da última janela utilizada" @@ -18942,7 +18979,7 @@ msgid "&Search for next occurrence" msgstr "&localizar a próxima ocorrência" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir para..." @@ -19062,176 +19099,176 @@ msgstr "" "Este ebook está danificado e não pode ser aberto. Se tiver transferido de " "algum lugar, tente fazer o transferir novamente." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Procurar neste livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modo ecrã inteiro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Botão direito do rato para mostrar os controlos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" "Prima na margem esquerda da página ou na da direita para passar as páginas" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Pressionar Esc para sair" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Pré-visualização da Impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Limpar a lista de livros abertos recentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "A ligar ao dict.org para procurar %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Escolher o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Aumentar" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Diminuir" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "A carregar o fluxo..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "A representar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Marcador #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Adicionar marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Introduzir o título para o marcador" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Gerir Marcadores" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "A carregar o livro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "É impossível abrir o livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Erro Deconhecido" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opções para controlar o Visualizador de livros" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado a janela do Visualizador vai tentar vir para a frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Se especificado a janela do Visualizador vai tentar abrir em modo de ecrã " "inteiro quando iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alertas javascript e mensagens da consola na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20915,24 +20952,24 @@ msgstr "" msgid "creating custom column " msgstr "criar uma coluna personalizada " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "A compactar a base de dados" @@ -21283,40 +21320,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -23369,34 +23406,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"guardar ficheiro original quando este for convertido para mesmo formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Visualizar o número de livros visto recentemente" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23404,11 +23443,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23420,11 +23459,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23440,11 +23479,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23453,3 +23492,10 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "guardar ficheiro original quando este for convertido para mesmo formato" diff --git a/src/calibre/translations/pt_BR.po b/src/calibre/translations/pt_BR.po index a8fe6b07f6..720a5e292e 100644 --- a/src/calibre/translations/pt_BR.po +++ b/src/calibre/translations/pt_BR.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-18 17:16+0000\n" "Last-Translator: Neliton Pereira Jr. \n" "Language-Team: American English \n" @@ -15,17 +15,19 @@ 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-02-19 04:55+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:09+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -990,8 +992,8 @@ msgstr "Habilitar a extensão com nome" msgid "Disable the named plugin" msgstr "Desabilitar a extensão com nome" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1002,7 +1004,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Caminho à biblioteca longo demais. Deve conter menos de %d caractéres." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1012,30 +1014,30 @@ msgstr "" msgid "Yes" msgstr "Sim" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sA avaliação média é %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Cartão A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Cartão B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1054,7 +1056,7 @@ msgstr "Cartão B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Notícias" @@ -1317,8 +1319,8 @@ msgstr "" "Clique em 'Mostrar Detalhes' para a listagem." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catálogo" @@ -1592,12 +1594,6 @@ msgstr "Comunicar com o leitor Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunica-se com o leitor IRex Iliad" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Não é possível obter arquivos a partir deste dispositivo" @@ -2048,35 +2044,35 @@ msgstr "Comunicar-se com o Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Comunicar-se com o Acer Lumiread" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunicar-se com o Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunicar-se com o EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunica-se com o tablet Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunicar-se com o Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunicar-se com o leitor Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunica-se com o COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunica-se com o Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Comunicar-se com o WayteQ Reader" @@ -2833,29 +2829,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:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPÇÕES DE ENTRADA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPÇÕES DE SAÍDA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, 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:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 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:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2866,18 +2862,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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 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:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2886,15 +2882,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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 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:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 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:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2903,7 +2899,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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Arquivo de saída salvo em" @@ -4822,7 +4818,7 @@ msgstr "Comentários" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Tags" @@ -4981,7 +4977,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5130,12 +5126,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Este é um livro Amazon Topaz. Ele não pode ser processado." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." 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:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Este arquivo não é da extensão MOBI" @@ -5234,14 +5230,14 @@ msgstr "Texto Principal" msgid "%s format books are not supported" msgstr "%s formatos de livro não são suportados" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5251,7 +5247,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5270,16 +5266,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ou " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5299,99 +5295,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5408,7 +5423,7 @@ msgstr "Opções de geração de Sumário HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Avaliação" @@ -5760,7 +5775,7 @@ msgstr "Controle a adição de livros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6182,7 +6197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6912,7 +6927,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6921,148 +6941,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7174,7 +7211,7 @@ msgid "Click the show details button to see which ones." msgstr "Clique no botão de detalhes para mostra-los" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Exibir detalhes do livro" @@ -7797,7 +7834,7 @@ msgid "Click to open" msgstr "Clique para abrir" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -9072,7 +9109,7 @@ msgid "&Monospaced font family:" msgstr "Familia de fontes &Monospace (monoespaçadas):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadados" @@ -11169,7 +11206,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nenhuma correspondência encontrada" @@ -11459,24 +11496,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R erro de modelo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Você deve especificar o destino quando a fonte é um campo composto" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Você deve especificar um tipo de identificador de destino" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Pesquisar/Substituir inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Padrão procurado é inválido: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11485,31 +11522,31 @@ msgstr "" "Aplicando mudanças para %d livros.\n" "Fase {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Deleta a pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "A pesquisa/substituição salva, selecionada será apagada. Você tem certeza?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Salva pesquisa/substituição" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Pesquisa/substitui nome:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Você deve fornecer um nome." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14291,49 +14328,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Iniciando %s: Carregando livros..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 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:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 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:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "parte superior direita da tela." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "parte inferior direita da tela." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "tente reiniciando o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "tente eliminando o arquivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Não pode iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s já está em execução." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nenhum Calibre em execução encontrado" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Falha ao fechar instância do Calibre em execução" @@ -14342,7 +14379,7 @@ msgid "&Preferences" msgstr "&Opções" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Sair" @@ -18701,7 +18738,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opções de personalização do visualizador de eBooks" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Lembrar do último tamanho da janela" @@ -19105,7 +19142,7 @@ msgid "&Search for next occurrence" msgstr "&Busca por proxima ocorrência" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Ir para..." @@ -19223,173 +19260,173 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formato do livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Posição no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Procurar texto no livro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Trocar para tela cheia (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Modo tela cheia" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Clique com o botão direito para mostrar os controles" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Visualizar impressão" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Conectando em dict.org para procurar: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Escolher eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nenhuma correspondência encontrada para: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Favorito #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Adicionar favorito" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Colocar o título para o favorito:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Organizar favoritos" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Carregando eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Não foi possível abrir o eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opções de controle do visualizador de eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Se especificado, a janela do visualizador irá tentar vir para frente quando " "iniciada." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Imprimir alerta javascript e mensagens de console no console" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21095,24 +21132,24 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Compactando banco de dados" @@ -21467,40 +21504,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -23617,29 +23654,25 @@ msgstr "" "sobre seu próprio risco!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Salvar arquivo original qualquer convertendo de um formato para o mesmo " -"formato" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Quando o Calibre faz uma conversão entre formatos iguais, por\n" -"exemplo, de EPUB para EPUB, o arquivo original é salvo, para que caso a \n" -"conversão seja ruim, você poderá ajustar as configurações e tentar " -"novamente. Ao configurar\n" -"isto para Falso você pode impedir o Calibre de salvar o arquivo original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Número de livros recentemente visualizados para mostrar" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -23649,11 +23682,11 @@ msgstr "" "recentemente visualizados. Controle\n" "quantos devem aparecer, aqui." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Mude o tamanho da fonte dos detalhes do livros na interface" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23666,11 +23699,11 @@ msgstr "" "número positivo\n" "para aumentar ou negativo para diminuir o tamanho da fonte." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Compilar Modelos de Programa de Maneira Geral para Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23690,11 +23723,11 @@ msgstr "" "Padrão: compilar_gpm_modelos = Verdadeiro\n" "Não Compilar: compilar_gpm_modelos = Falso" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23710,11 +23743,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23723,3 +23756,23 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Salvar arquivo original qualquer convertendo de um formato para o mesmo " +#~ "formato" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Quando o Calibre faz uma conversão entre formatos iguais, por\n" +#~ "exemplo, de EPUB para EPUB, o arquivo original é salvo, para que caso a \n" +#~ "conversão seja ruim, você poderá ajustar as configurações e tentar " +#~ "novamente. Ao configurar\n" +#~ "isto para Falso você pode impedir o Calibre de salvar o arquivo original." diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index f8798855d9..ff550fa2f5 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 19:29+0000\n" "Last-Translator: Jorel \n" "Language-Team: Romanian \n" @@ -16,17 +16,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n == 1 ? 0: (((n % 100 > 19) || ((n % 100 " "== 0) && (n != 0))) ? 2: 1));\n" -"X-Launchpad-Export-Date: 2013-02-16 04:48+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -998,8 +1000,8 @@ msgstr "Activează extensia specificată prin nume" msgid "Disable the named plugin" msgstr "Dezactivează extensia specificată prin nume" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1011,7 +1013,7 @@ msgstr "" "Calea către bibliotecă este prea lungă. Aceasta trebuie să conţină mai puţin " "de %d caractere." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1021,30 +1023,30 @@ msgstr "" msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedia evaluărilor este %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Principal" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Card A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Card B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1063,7 +1065,7 @@ msgstr "Card B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Știri" @@ -1313,8 +1315,8 @@ msgstr "" "Apăsaţi \"Afişează detalii\" pentru o listă." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Catalog" @@ -1587,12 +1589,6 @@ msgstr "Comunică cu dispozitivul Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Comunică cu dispozitivul IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nu se pot obţine fişierele de pe acest dispozitiv" @@ -1995,35 +1991,35 @@ msgstr "Comunică cu dispozitivul Acer Lumiread." msgid "Communicate with the Aluratek Color" msgstr "Comunică cu Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Comunică cu Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Comunică cu EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Comunică cu tableta Adam." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Comunică cu Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Comunică cu dispozitivul Moovybook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Comunică cu dispozitivul COBY." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Comunică cu dispozitivul Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2756,29 +2752,29 @@ msgstr "" "\n" "Pentru documentația completă asupra sistemului de conversie vedeți\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "OPŢIUNI DE INTRATE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Opțiuni pentru controlul prelucrării fișierului de intrare %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "OPȚIUNI DE IEȘIRE" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Opțiuni pentru controlul prelucrării fișierului de ieșire %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Opțiuni pentru controlul aspectului și comportamentului ieșirii" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2789,18 +2785,18 @@ msgstr "" "opţiune este dezactivată în mod implicit. Folosiţi %(en)s pentru a o activa. " "Acţiuni individuale pot fi dezactivate cu opţiunile %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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 "" "Modifică textul și structura documentului folosind tipare definite de către " "utilizator." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Controlează auto-detecţia structurii documentului" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2810,15 +2806,15 @@ msgstr "" "are un cuprins, acesta va fi folosit de regulă pentru cuprinsul celui " "generat automat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Opțiuni pentru precizarea metadatelor la ieșire" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Opțiuni pentru asistarea depanării conversiei" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2827,7 +2823,7 @@ msgstr "" "reţete încastrate astfel: ebook-convert \"Nume Reţetă.recipe\" " "fişier_de_ieşire.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Ieșirea salvată în" @@ -4743,7 +4739,7 @@ msgstr "Comentarii" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etichete" @@ -4919,7 +4915,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5070,12 +5066,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Aceasta este o carte Amazon Topaz. Nu poate fi procesată." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Acesta nu este un fișier MOBI." @@ -5174,14 +5170,14 @@ msgstr "Textul principal" msgid "%s format books are not supported" msgstr "%s formatul cărţilor nu este acceptat" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5191,7 +5187,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5210,16 +5206,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " sau " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5239,99 +5235,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5348,7 +5363,7 @@ msgstr "Generator de optiuni HTML TOC" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Cotare" @@ -5701,7 +5716,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6119,7 +6134,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6860,7 +6875,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6869,148 +6889,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7122,7 +7159,7 @@ msgid "Click the show details button to see which ones." msgstr "Faceţi clic pe butonul arată detalii pentru a vedea care dintre ele." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Arată detaliile cărţii" @@ -7753,7 +7790,7 @@ msgid "Click to open" msgstr "Click pentru a deschide" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "lds" @@ -9053,7 +9090,7 @@ msgid "&Monospaced font family:" msgstr "Familia de fonturi &Monospaced" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadate" @@ -11260,7 +11297,7 @@ msgstr "Link" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nicio potrivire găsită" @@ -11578,25 +11615,25 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "EROARE ŞABLON S/R" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" "Trebuie specificată o destinaţie atunci când sursa este un câmp compus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Trebuie specificată o destinaţie a tipului identificator" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Cautare/Înlocuire invalidă" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Model de căutare invalid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11605,30 +11642,30 @@ msgstr "" "Se aplică modificările la %d cărţi.\n" "Faza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Şterge Caută/Înlocuieşte salvate" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Caută/Înlocuieşte selectat va fi şters. Sigur doriţi să continuaţi?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Salvează Caută/Înlocuieşte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Nume Caută/Înlocuieşte:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14495,49 +14532,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Se începe %s: Se încarcă e-cărţi..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Dacă e sigur că nu rulează" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "poate rula în bara de sistem, în" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "zona dreaptă de sus a ecranului." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "zona dreaptă de jos a ecranului." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "încercaţi să reporniţi computerul." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "încercaţi să ştergeţi fişierul" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nu se poate porni " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s rulează deja." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14546,7 +14583,7 @@ msgid "&Preferences" msgstr "&Preferințe" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "I&eşire" @@ -19310,7 +19347,7 @@ msgid "Options to customize the ebook viewer" msgstr "Opţiuni de personalizare a vizualizatorului" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Reţine ultima mărime a ferestrei folosită" @@ -19718,7 +19755,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Du-te la..." @@ -19836,175 +19873,175 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Format carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Poziţia în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Caută text în carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Previzualizare imprimare" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Goleşte lista de cărţi vizualizate recent" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Se conectează la dict.org pentru a căuta: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Alege carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Cărţi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Nu s-au găsit potriviri pentru: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Se încarcă fluxul..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Se aranjează %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Semn de carte #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Adaugă semn de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Introduceţi un titlu pentru semnul de carte:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Gestionează semnele de carte" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Se încarcă e-cartea..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nu s-a putut deschide cartea" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Opţiuni pentru controlul vizualizatorului cărţilor" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să vină în prim " "plan atunci când este pornit." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Dacă este specificat, fereastra vizualizatorului va încerca să pornească pe " "tot ecranul." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Afişează alerta javascript şi mesajele de consolă pe consolă" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21859,22 +21896,22 @@ msgstr "" msgid "creating custom column " msgstr "se creează coloană personalizată " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Se copiază %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Se compactează baza de date" @@ -22252,40 +22289,40 @@ msgstr "în" msgid "Books in" msgstr "Cărţi în" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Alte formate" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Citeşte %(title)s în formatul %(fmt)s." -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Obţine" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detalii" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Un link permanent către această carte." -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Această carte a fost ştearsă" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "în căutarea" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Cărţi potrivite" @@ -24620,42 +24657,36 @@ msgstr "" "dumneavoastră!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Salvează fişierul original la convertirea din acelaşi format în acelaşi " -"format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Atunci când calibre face o conversie din acelaşi format în acelaşi format, " -"de ex.\n" -"din EPUB în EPUB, fişierul original este salvat, astfel în cazul în care " -"conversia\n" -"este slabă, puteţi ajusta setările şi să încercaţi din nou. Setând această " -"opţiune\n" -"pe Fals, puteţi preveni calibre de la salvarea fişierului original." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24663,11 +24694,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24679,11 +24710,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24699,11 +24730,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24712,3 +24743,25 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Atunci când calibre face o conversie din acelaşi format în acelaşi format, " +#~ "de ex.\n" +#~ "din EPUB în EPUB, fişierul original este salvat, astfel în cazul în care " +#~ "conversia\n" +#~ "este slabă, puteţi ajusta setările şi să încercaţi din nou. Setând această " +#~ "opţiune\n" +#~ "pe Fals, puteţi preveni calibre de la salvarea fişierului original." + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Salvează fişierul original la convertirea din acelaşi format în acelaşi " +#~ "format" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index d8fceaff7c..2c776c5896 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,17 +6,17 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" -"PO-Revision-Date: 2013-02-19 16:30+0000\n" -"Last-Translator: Baz <_baz_@rambler.ru>\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" +"PO-Revision-Date: 2013-02-21 22:37+0000\n" +"Last-Translator: Глория Хрусталёва \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-20 04:48+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:04+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" "X-Poedit-SourceCharset: utf-8\n" @@ -28,9 +28,11 @@ msgid "Does absolutely nothing" msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -156,7 +158,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -174,19 +176,19 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -988,8 +990,8 @@ msgstr "Включить указанный плагин" msgid "Disable the named plugin" msgstr "Отключить указанный плагин" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1000,7 +1002,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Путь к библиотеке слишком длинный. Он должен содержать меньше %d символов." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1010,30 +1012,30 @@ msgstr "" msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sСредняя оценка %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Основная" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Карта 1" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Карта 2" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1052,7 +1054,7 @@ msgstr "Карта 2" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новости" @@ -1311,8 +1313,8 @@ msgstr "" "Нажмите кнопку \"Показать детали\" что бы увидеть список." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1585,12 +1587,6 @@ msgstr "Установить связь с Cybook Odyssey eBook." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Соединиться с IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "Джош Шембер" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Не возможно получить файлы от этого устройства" @@ -2039,35 +2035,35 @@ msgstr "Соединиться с Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Соединиться с Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Соединиться с Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Установить связь с EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Установить связь с Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Установить связь с Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Установить связь с Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Соединиться с COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Установить связь с Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Связь с WayteQ Reader" @@ -2821,29 +2817,29 @@ msgstr "" "\n" "Для получения полной информации по системе преобразования обратитесь к\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ВХОДНЫЕ НАСТРОЙКИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ВЫХОДНЫЕ НАСТРОЙКИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Настройки для контроля обработки выходного файла %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Опции для контроля за внешним видом выходного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2854,17 +2850,17 @@ msgstr "" "выключено. Используйте %(en)s что бы включить. Отдельные действия могут быть " "отключены с помощью настройки %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Контроль автоопределения структуры документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2874,15 +2870,15 @@ msgstr "" "файл имеет содержание, оно будет использоваться вместо автоматически " "сгенерированного." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Настройки для установки метаданных выходного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Настройки для облегчения отладки преобразования" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2890,7 +2886,7 @@ msgstr "" "Список встроеных обработчиков. Вы можете создать книгу с помощью встроеного " "обработчика вроде этого: ebook-convert \"Recipe Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Выходные данные сохранены в" @@ -4871,7 +4867,7 @@ msgstr "Комментарии" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Теги" @@ -5043,7 +5039,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5192,12 +5188,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Это книга Amazon Topaz. Она не может быть прочитана." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Это не MOBI файл. Это файл Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Это не MOBI файл." @@ -5302,7 +5298,7 @@ msgstr "Основной текст" msgid "%s format books are not supported" msgstr "%s формат книг не поддерживается" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5312,7 +5308,7 @@ msgstr "" "calibre может редактировать только MOBI файлы которые содержат KF8. Старые " "MOBI файлы без KF8 не редактируются." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5324,7 +5320,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Этот файл заблокирован DRM. Он не может быть изменён." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5343,16 +5339,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5372,99 +5368,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "Обновление метаданных" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" -msgstr "" +msgstr "Метаданные обновлены\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5481,7 +5496,7 @@ msgstr "Варианты создания HTML оглавления" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Оценка" @@ -5825,7 +5840,7 @@ msgstr "Настроить добавление книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6249,7 +6264,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6989,7 +7004,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6998,148 +7018,166 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 -msgid "Update metadata in book files" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 +msgid "Update metadata in book files" +msgstr "Обновить метаданные в файлах книг" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "&Сохранить настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "Загрузить настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "Выбрать &все." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "Очистить выбор" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Оригинальный файл сохранён как %s." +msgstr[1] "Оригинальных файла сохранены как %s." +msgstr[2] "Оригинальных файлов сохранено как %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " -msgstr "" +msgstr " и " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7251,7 +7289,7 @@ msgid "Click the show details button to see which ones." msgstr "Нажмите кнопку \"показать детали\" чтобы увидеть какая именно." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Показать описание книги" @@ -7907,7 +7945,7 @@ msgid "Click to open" msgstr "Щелкните, чтобы открыть" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id" @@ -9227,7 +9265,7 @@ msgid "&Monospaced font family:" msgstr "Cемейство &Моноширинных шрифтов:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метаданные" @@ -11467,7 +11505,7 @@ msgstr "Ссылка" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Совпадений не найдено" @@ -11783,24 +11821,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ОШИБКА ШАБЛОНА ПОИСКА/ЗАМЕНЫ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Вы должны определить конечное поле когда источник составной" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Вы должны определить конечный тип идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Поиск/Замена недопустимы" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Поисковый паттерн недопустим: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11809,32 +11847,32 @@ msgstr "" "Применения изменений к %d книгам.\n" "Этап {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Удалить сохраненные поиск / замена" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Выбранный сохранённый поиск/замена будет удалён. Вы действительно хотите это " "сделать?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Сохранить поиск/замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Имя поиска/замены" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Вы должны ввести имя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14721,49 +14759,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Запуск %s: Загрузка книг..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Если вы уверены что оно не заущено" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "возможно оно запущено в системном трее, в" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "правом верхнем углу экрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "правом нижнем углу экрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "попробуйте перезагрузить ваш компьютер" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "попробуйте удалить файл" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Не удается запустить " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s уже запущен." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Не обнаружено работающего calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Отключение после отправки команды, ожидается отключение..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Не удалось отключить работающий calibre" @@ -14772,7 +14810,7 @@ msgid "&Preferences" msgstr "&Параметры" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Выход" @@ -19601,7 +19639,7 @@ msgid "Options to customize the ebook viewer" msgstr "Параметры для настройки просмотра книг" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Запомнить последний использованный размер окна" @@ -19713,7 +19751,7 @@ msgstr "Стандартный шрифт" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:85 msgid "The minimum font size in px" -msgstr "" +msgstr "Минимальный размер шрифта в пикселях" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:143 msgid "Theme name" @@ -19792,11 +19830,11 @@ msgstr "%" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:407 msgid "M&inimum font size:" -msgstr "" +msgstr "&Минимальный размер шрифта:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:408 msgid "The minimum font size in pixels" -msgstr "" +msgstr "Минимальный размер шрифта в пикселях" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:410 msgid "&Font options" @@ -20018,7 +20056,7 @@ msgid "&Search for next occurrence" msgstr "Найти ещё" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Перейти..." @@ -20138,15 +20176,15 @@ msgstr "" "Электронная книга повреждена и не может быть открыта. Если вы загрузили её с " "какого-либо адреса, попробуйте повторить загрузку." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Формат книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Позиция в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20155,7 +20193,7 @@ msgstr "" "абзацы) используйте Справочный режим, нажатием соответствующей кнопки " "на панели инструментов." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20163,147 +20201,147 @@ msgstr "" "Переключить в страничный режим - текст разбит на страницы как в бумажной " "книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Переключить в поточный режим - текст не разбит на страницы" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Поиск текста в книге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Полный экран (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Полноэкранный режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Нажмите правой кнопкой что бы увидеть управление" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Нажмите на левом или правом поле что бы перевернуть страницу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Нажмите Esc для выхода" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Показать/спрятать управление" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Предварительный просмотр" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Очистить список последных открытых книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Соединение с dict.org для поиска: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Нет такого адреса" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Адреса, указанного в этом элементе, не существует." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Увеличить" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Уменьшить" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Закладка #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Введите название закладки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Управление закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Неизвестная ошибка" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Настройки управления просмотром книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Если указано, окно вьювера будт пытаться всплыть наверх при открытии." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Если указано, окне просмотра будет открыто во весь экран при запуске." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Выводить предупреждения javascript и консольные сообщения в консоли" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20311,7 +20349,7 @@ msgstr "" "Позиция на которой открыта определённая книга. Позиция отображается в " "верхнем левом углу просмотрщика." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22286,22 +22324,22 @@ msgstr "восстановлены настройки " msgid "creating custom column " msgstr "создание пользовательских столбцов " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s книг)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Сжатие базы данных" @@ -22670,40 +22708,40 @@ msgstr "в" msgid "Books in" msgstr "Книги в" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Другие форматы" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Читать %(title)s в формате %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Получить" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Детали" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Постоянная ссылка" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Постоянная ссылка на эту книгу" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Эта книга была удалена" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "поиск" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Соответствие книг" @@ -25469,29 +25507,25 @@ msgstr "" "ошибки на некоторых системах, поэтому включайте эту опцию на свой риск!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Сохранить оригинальный файл при преобразовании из текущего формата в тот же " -"формат" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Когда calibre производит преобразование из формата в тот же формат, \n" -"например из EPUB в EPUB, оригинальное название файла сохраняется, \n" -"но если преобразование не удастся, вы можете изменить настройки \n" -"и запустить снова. При установке этой настройки равной False вы можете \n" -"предотвратить от сохранения оригинальный файл." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Количество последних просмотренных книг" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25501,11 +25535,11 @@ msgstr "" "недавно просмотренных книг. Эта настройка управляет тем, как много \n" "книг там отображается." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Размер шрифта в инфорации о книге" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25518,11 +25552,11 @@ msgstr "" "Установите положительное или отриццательное число для увеличения или \n" "уменьшения размера шрифта." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Собирать шаблоны Основного Режима Программирования в Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25543,11 +25577,11 @@ msgstr "" "По умолчанию: compile_gpm_templates = True\n" "Не собирать: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Формат по умолчанию при использовании функции Настройки" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25574,12 +25608,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Не предвыделять окончание при редактировании авторов/тэгов/серий/и т.д." -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25593,3 +25627,23 @@ msgstr "" "использовать окончания, то вы должны будете нажать Tab для выбора перед \n" "нажатием Ввода. Какой режим вы предпочитаете будет зависеть от состояния \n" "метаданных в библиотеке и вашего личного стиля редактирования." + +#~ msgid "John Schember" +#~ msgstr "Джош Шембер" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Сохранить оригинальный файл при преобразовании из текущего формата в тот же " +#~ "формат" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Когда calibre производит преобразование из формата в тот же формат, \n" +#~ "например из EPUB в EPUB, оригинальное название файла сохраняется, \n" +#~ "но если преобразование не удастся, вы можете изменить настройки \n" +#~ "и запустить снова. При установке этой настройки равной False вы можете \n" +#~ "предотвратить от сохранения оригинальный файл." diff --git a/src/calibre/translations/sc.po b/src/calibre/translations/sc.po index 0feaff59eb..e64832162e 100644 --- a/src/calibre/translations/sc.po +++ b/src/calibre/translations/sc.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2010-12-11 02:46+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Sardinian \n" @@ -15,17 +15,19 @@ 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-02-16 04:50+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Does absolutely nothing" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/si.po b/src/calibre/translations/si.po index 57d75b4e75..7acfdef149 100644 --- a/src/calibre/translations/si.po +++ b/src/calibre/translations/si.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-06-16 06:16+0000\n" "Last-Translator: Dinusha \n" "Language-Team: Sinhalese \n" @@ -15,17 +15,19 @@ 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-02-16 04:49+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 606ec3ad89..3974eec4c6 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 18:59+0000\n" "Last-Translator: viktorc \n" "Language-Team: Slovak \n" @@ -15,17 +15,19 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 1 : (n>=2 && n<=4) ? 2 : 0;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:50+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -975,8 +977,8 @@ msgstr "Aktivovať modul podľa mena" msgid "Disable the named plugin" msgstr "Deaktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -987,7 +989,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Cesta k priečinku knižnice je príliš dlhá. Musí mať menej ako %d znakov." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -997,30 +999,30 @@ msgstr "" msgid "Yes" msgstr "Áno" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sPriemerné hodnotenie je %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Základné" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Karta A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Karta B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1039,7 +1041,7 @@ msgstr "Karta B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novinky" @@ -1296,8 +1298,8 @@ msgstr "" "Zoznam po kliknutí na \"Zobraziť podrobnosti\"." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalóg" @@ -1570,12 +1572,6 @@ msgstr "Komunikácia s čítačkou Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Komunikácia s čítačkou IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Nie je možné získať súbory z tohto zariadenia" @@ -2002,35 +1998,35 @@ msgstr "Komunikácia s Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Komunikácia s Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Komunikácia s Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Komunikácia s čítačkou EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Komunikácia s tabletom Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Komunikácia s čítačkou Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Komunikácia s čítačkou Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Komunikácia so zariadením COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Komunikácia so zariadením Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Komunikácia s čítačkou WayteQ" @@ -2771,29 +2767,29 @@ msgstr "" "\n" "Kompletnú dokumentáciu konverzného systému nájdete na\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "VSTUPNÉ NASTAVENIA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Nastavenia, ktoré ovládajú spracovanie vstupných %s súborov" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "VÝSTUPNÉ NASTAVENIA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Nastavenia, ktoré ovládajú spracovanie výstupných %s súborov" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Nastavenia výzoru výstupných súborov" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2804,16 +2800,16 @@ msgstr "" "je vypnuté. Použite %(en)s na zapnutie. Jednotlivé akcie môžu byť zakázané " "pomocou voľby %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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 "Upraviť text a štruktúru dokumentu pomocou určených šablón." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Autodetekcia štruktúry dokumentu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2822,15 +2818,15 @@ msgstr "" "Ovláda automatické generovania obsahu. Štandardne, v prípade, že zdrojový " "súbor má obsah, bude použitý prednostne pred automaticky generovaným." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Nastavenia výstupných metadát" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Voľby na pomoc s ladením konverzie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2839,7 +2835,7 @@ msgstr "" "zabudovaného receptu napr. takto: ebook-convert \"Nazov_receptu.recipe\" " "vystup.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Výstup uložený do" @@ -4755,7 +4751,7 @@ msgstr "Poznámky" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Značky" @@ -4928,7 +4924,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5074,12 +5070,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Toto je Amazon Topaz kniha. Nemôže byť spracovaná." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Toto nie je súbor MOBI. Je to súbor Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Toto nie je súbor MOBI." @@ -5184,14 +5180,14 @@ msgstr "Hlavný text" msgid "%s format books are not supported" msgstr "Elektronické knihy vo formáte %s nie sú podporované" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5201,7 +5197,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5220,16 +5216,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " alebo " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5249,99 +5245,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5358,7 +5373,7 @@ msgstr "Voľby generovania HTML obsahu" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Hodnotenie" @@ -5702,7 +5717,7 @@ msgstr "Skontroluj pridávanie kníh." #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6123,7 +6138,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6859,7 +6874,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6868,148 +6888,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7123,7 +7160,7 @@ msgstr "" "Na zobrazenie ktorých sa to týka, kliknite na tlačidlo Zobraziť podrobnosti." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Zobraziť podrobnosti o knihe" @@ -7774,7 +7811,7 @@ msgid "Click to open" msgstr "Kliknite na otvorenie" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id" @@ -9078,7 +9115,7 @@ msgid "&Monospaced font family:" msgstr "&Neproporcionálne písmo:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadáta" @@ -11284,7 +11321,7 @@ msgstr "Odkaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Neboli nájdené žiadne výsledky" @@ -11600,24 +11637,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "CHYBA ŠABLÓNY H/N" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Ak je zdroj zložené pole, musíte určiť cieľ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Musíte určiť typ cieľového identifikátora" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Hľadanie/náhrada je neplatné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Výraz pre hľadanie je neplatný: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11626,30 +11663,30 @@ msgstr "" "Aplikujem zmeny do %d kníh.\n" "Fáza {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Odstrániť uložené hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Vybrané uložené hľadanie/náhrada bude odstránené. Ste si istý?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Uložiť hľadanie/náhradu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Názov hľadania/náhrady:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Musíte poskytnúť meno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14517,49 +14554,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Spúšťam %s: Načítavam knihy..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Ak ste si istý, že nebeží" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "môže byť spustený v systémovej lište, v" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "pravá horná oblasť obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "pravá dolná oblasť obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "skúste reštartovať počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "skúste odstrániť súbor" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Nemôžem spustiť " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je už spustený." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Nebolo nájdené bežiace Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Odoslaný príkaz na ukončenie, čakám na ukončenie..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Ukončenie bežiacej inštancie Calibre zlyhalo" @@ -14568,7 +14605,7 @@ msgid "&Preferences" msgstr "&Nastavenia" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Skončiť" @@ -19340,7 +19377,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti úpravy prehliadača elektronických kníh" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Pamätať poslednú veľkosť okna" @@ -19749,7 +19786,7 @@ msgid "&Search for next occurrence" msgstr "Hľadať na&sledujúci výskyt" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Prejsť na..." @@ -19869,15 +19906,15 @@ msgstr "" "Táto kniha je poškodená a nemôže byť otvorená. Ak ste si ju odniekiaľ " "stiahli, skúste ju stiahnuť znovu." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Formát knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Pozícia v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -19885,7 +19922,7 @@ msgstr "" "Ísť na pozíciu. Čísla pozícií získate v režime pozícií, kliknutím na " "tlačidlo režim pozícií na nástrojovej lište." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -19893,145 +19930,145 @@ msgstr "" "Prepnúť do stránkového režimu - kedy je text rozdelený na stránky, ako v " "papierovej knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "Prepnúť do súvislého režimu - kedy text nie je rozdelený na stránky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Hľadať text v knihe" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Prepnúť režim zobrazenia na celú obrazovku (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Režim zobrazenia na celú obrazovku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Ovládanie zobrazíte pravým kliknutím" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Stránky otočíte ťuknutím na ich pravý, alebo ľavý okraj" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Ukončenie klávesou ESC" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Zobraziť/skryť ovládanie" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Náhľad tlače" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Vymazať zoznam naposledy otvorených kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Pripájam k dict.org na vyhľadanie: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Pozícia nenájdená" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Pozícia na ktorú odkazuje táto položka neexistuje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Vyberte elektronickú knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Elektronické knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Neboli nájdené žiadne výsledky pre: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Načítavam prúd..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Formátujem %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Záložka #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Pridať záložku" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Zadajte názov záložky:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Spravovať záložky" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Načítavam elektronickú knihu..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Nepodarilo sa otvoriť knihu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Neznáma chyba" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Nastavenie prehliadača elektronických kníh" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "Ak je zadané, okno prehliadača sa po štarte zobrazí v popredí." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "Ak zadané, okno prehliadača sa po štarte otvorí na celú obrazovku." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Vypísať upozornenia javascriptu a konzolové správy na konzolu" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20039,7 +20076,7 @@ msgstr "" "Pozícia, na ktorej sa určená kniha otvorí. Pozícia je miesto v knihe " "zobrazené v ľavom hornom rohu prehliadača." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21949,23 +21986,23 @@ msgstr "nastavenia obnovené " msgid "creating custom column " msgstr "vytváram vlastný stĺpec " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Zmenšujem databázu" @@ -22332,40 +22369,40 @@ msgstr "v" msgid "Books in" msgstr "Knihy v" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Iné formáty" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Čítať %(title)s vo formáte %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Získať" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Podrobnosti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Trvalý odkaz" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Trvalý odkaz na túto knihu" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Táto kniha bola odstránená" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "v hľadaní" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Vyhovujúce knihy" @@ -24855,27 +24892,25 @@ msgstr "" "chyby v niektorých systémoch. Zapnite to preto len na vlastné riziko!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Uložiť pôvodný súbor keď prebieha konverzia z rovnakého formátu" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Calibre pri konverzii z jedného formátu do rovnakého, napr. z EPUB\n" -"do EPUB, uschová pôvodný súbor pre prípad, že by konverzia skončila\n" -"zle. V takom prípade môžete upraviť nastavenia oknverzie a spustiť ju znova. " -"\n" -"Vypnutím tejto voľby zabránite Calibre uschovaniu pôvodného súboru." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Počet naposledy zobrazených kníh" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -24885,11 +24920,11 @@ msgstr "" "kníh.\n" "Ich počet sa zadáva tu." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Zmeniť veľkosť písma pre podrobnosti o knihe v rozhraní" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24900,11 +24935,11 @@ msgstr "" "a veľkosť, ktorou sú zobrazené komentáre v dialógu úpravy metadát.\n" "Na zväčšenie/zmenšenie písma ho nastavte na kladné/záporné číslo." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24916,11 +24951,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24936,11 +24971,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24949,3 +24984,21 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Uložiť pôvodný súbor keď prebieha konverzia z rovnakého formátu" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Calibre pri konverzii z jedného formátu do rovnakého, napr. z EPUB\n" +#~ "do EPUB, uschová pôvodný súbor pre prípad, že by konverzia skončila\n" +#~ "zle. V takom prípade môžete upraviť nastavenia oknverzie a spustiť ju znova. " +#~ "\n" +#~ "Vypnutím tejto voľby zabránite Calibre uschovaniu pôvodného súboru." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index a70305efd5..eb8c821050 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.8.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-30 06:26+0000\n" "Last-Translator: Andrej Znidarsic \n" "Language-Team: Martin Srebotnjak \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " "n%100==4 ? 3 : 0);\n" -"X-Launchpad-Export-Date: 2013-02-16 04:50+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: SLOVENIA\n" "X-Poedit-Language: Slovenian\n" "X-Poedit-SourceCharset: iso-8859-1\n" @@ -27,9 +27,11 @@ msgid "Does absolutely nothing" msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -155,7 +157,7 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -173,19 +175,19 @@ msgstr "Ne stori ničesar" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -983,8 +985,8 @@ msgstr "Omogoči imenovan vtičnik" msgid "Disable the named plugin" msgstr "Onemogoči imenovani vtičnik" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -994,7 +996,7 @@ msgstr "Onemogoči imenovani vtičnik" msgid "Path to library too long. Must be less than %d characters." msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1004,30 +1006,30 @@ msgstr "Pot do knjižnice je predolga. Imeti mora manj kot %d znakov." msgid "Yes" msgstr "Da" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Glavni pomn." -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kartica A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kartica B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1046,7 +1048,7 @@ msgstr "Kartica B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Novice" @@ -1280,8 +1282,8 @@ msgstr "" "Kliknite 'Pokaži podrobnosti' za seznam." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1553,12 +1555,6 @@ msgstr "Povezovanje z bralnikom Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Povezovanje z bralnikom e-knjig IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Datotek s te naprave ni mogoče pridobiti" @@ -1941,35 +1937,35 @@ msgstr "Povezovanje z bralnikom Acer Lumiread." msgid "Communicate with the Aluratek Color" msgstr "Povezovanje z bralnikom Aluratek Color." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Povezovanje z bralnikom Trekstor." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Povezovanje z bralnikom EEE." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Povezovanje z tabličnim računalnikom Adam." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Povezovanje z bralnikom Nextbook." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Povezovanje z bralnikom Moovybook." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Povezovanje z bralnikom COBY." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Povezovanje z Ex124G." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2661,29 +2657,29 @@ msgstr "" "\n" "Za popolno dokumentacijo sistema pretvorbe si oglejte\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "VHODNE MOŽNOSTI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Možnosti za nadzor obdelave vhodne datoteke %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "IZHODNE MOŽNOSTI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Možnosti za nadzor obdelave izhodne datoteke %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Možnosti za nadzor videza in občutka izhoda" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2691,18 +2687,18 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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 "" "Spremeni besedilo in strukturo dokumenta z rabo uporabniško določenih " "vzorcev." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Nadzor samodejnega zaznavanja strukture dokumenta." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2711,21 +2707,21 @@ msgstr "" "Nadzor samodejnega tvorjenja kazala vsebine. Glede na osnovno nastavitev, če " "ima vir kazalo vsebine, bo le-to uporabljeno pri samodejnem tvorjenju." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Možnosti nastavitve metapodatkov v izhodu" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Možnosti pomoči pri razhroščevanju pretvorbe" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Izhod je shranjen v" @@ -4399,7 +4395,7 @@ msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Značke" @@ -4556,7 +4552,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4690,12 +4686,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "To je knjiga Amazon Topaz. Ni je mogoče obdelati." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4794,14 +4790,14 @@ msgstr "Glavno besedilo" msgid "%s format books are not supported" msgstr "Knjige v zapisu %s niso podprte" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4811,7 +4807,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4830,16 +4826,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ali " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4859,99 +4855,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4968,7 +4983,7 @@ msgstr "Možnosti tvorbe kazala vsebine za HTML" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Ocena" @@ -5300,7 +5315,7 @@ msgstr "Nadziraj dodajanje knjig" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5702,7 +5717,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6386,7 +6401,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6395,148 +6415,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6645,7 +6682,7 @@ msgid "Click the show details button to see which ones." msgstr "Kilknite gum Pokaži podrobnosti, da vidite, za katere gre." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Pokaži podrobnosti knjige" @@ -7236,7 +7273,7 @@ msgid "Click to open" msgstr "Odprite s klikom" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id-ji" @@ -8486,7 +8523,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metapodatki" @@ -10542,7 +10579,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Ni zadetkov" @@ -10830,54 +10867,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Iskalni niz ni veljaven: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Izbriši shranjeno iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Shrani iskanje/zamenjavo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13573,49 +13610,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Zaganjanje %s: nalaganje knjig ..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Ni moč zagnati " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s je že zagnan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13624,7 +13661,7 @@ msgid "&Preferences" msgstr "&Nastavitve" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "I&zhod" @@ -17891,7 +17928,7 @@ msgid "Options to customize the ebook viewer" msgstr "Možnosti za prilagajanje bralnika e-knjig" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Zapomni si nazadnje uporabljeno velikost okna" @@ -18283,7 +18320,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Pojdi na ..." @@ -18401,171 +18438,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Zapis knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Položaj v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Poiščite besedilo v knjigi" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Pritisnite Esc za izhod" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Predogled tiskanja" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Izberite e-knjigo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Zaznamek #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Dodaj zaznamek" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Vnesite naslov za zaznamek:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Upravljaj z zaznamki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Nalaganje e-knjige ..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "E-knjige ni mogoče odpreti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20197,23 +20234,23 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Strnjevanje zbirke podatkov" @@ -20546,40 +20583,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Drugi zapisi" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Podrobnosti" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ta knjiga je bila izbrisana" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22612,33 +22649,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Shrani izvorno datoteko pri pretvorbi iz iste vrste zapisa" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Število prikazanih nedavno ogledanih knjig" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22646,11 +22686,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22662,11 +22702,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22682,11 +22722,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22695,3 +22735,9 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Shrani izvorno datoteko pri pretvorbi iz iste vrste zapisa" diff --git a/src/calibre/translations/sq.po b/src/calibre/translations/sq.po index 338134d708..ebbb072f98 100644 --- a/src/calibre/translations/sq.po +++ b/src/calibre/translations/sq.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:12+0000\n" "PO-Revision-Date: 2011-08-07 22:44+0000\n" "Last-Translator: Erlis Mulosmani \n" "Language-Team: Albanian \n" @@ -15,17 +15,19 @@ 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-02-16 04:35+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 04:52+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "nuk bën absolutisht asgjë" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Lajme" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "Komente" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketa" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "Teksti Kryesor" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " ose " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,117 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text, dashes, ellipsis, multiple hyphens, etc. into their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4725,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Vlerësim" @@ -5035,7 +5049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5448,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6130,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6144,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6411,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Shfaq hollësi libri" @@ -6966,7 +7002,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8250,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Tejtëdhëna" @@ -10258,7 +10294,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Nuk u gjetën përputhje" @@ -10546,54 +10582,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13315,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13366,7 @@ msgid "&Preferences" msgstr "&Parapëlqime" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Mbylle" @@ -17578,7 +17614,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18006,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18124,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19874,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20222,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22275,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22284,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22312,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22328,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22348,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/sr.po b/src/calibre/translations/sr.po index 3315750af7..1dc36ee868 100644 --- a/src/calibre/translations/sr.po +++ b/src/calibre/translations/sr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 18:57+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Ozzii\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:49+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:05+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: sr\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,7 +155,7 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -171,19 +173,19 @@ msgstr "Не ради баш ништа" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -978,8 +980,8 @@ msgstr "Укључи наведени додатак." msgid "Disable the named plugin" msgstr "Искључи наведени додатак" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -990,7 +992,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Путања до библиотеке је предуга. Она мора да садржи мање од %d знакова." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1000,30 +1002,30 @@ msgstr "" msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Основна" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Картица A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Картица B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1042,7 +1044,7 @@ msgstr "Картица B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Вести" @@ -1280,8 +1282,8 @@ msgstr "" "Кликните на 'Прикажи детаље' за списак." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1554,12 +1556,6 @@ msgstr "Повежи се са Cybook Odyssey eBook читачем." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Повежи се са IRex Iliad eBook читачем." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Не могу добити датотеке са овог уређаја" @@ -1957,35 +1953,35 @@ msgstr "Повежи се са Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Повежи се са Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Повежи се са Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Повежи се са EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Повежи се са Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Повежи се са Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Повежи се са Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Повежи се са COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Повежи се са Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Комуникација са WayteQ Reader" @@ -2679,29 +2675,29 @@ msgstr "" "од HTML датотека у том директоријуму. Ове датотеке су оне који би иначе били " "прослеђене излазном додатку.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "УЛАЗНЕ МОГУЋНОСТИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ИЗЛАЗНЕ МОГУЋНОСТИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Подешавања која контролишу резултат обраде %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Подешавања која контролишу изглед резултата обраде" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2709,16 +2705,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Контрола аутоматског одређивања структуре документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2727,21 +2723,21 @@ msgstr "" "Надзор аутоматског прављења Садржаја. Подразумева се да ће, ако улазна " "датотека већ има Садржај, он ће бити коришћен уместо аутоматског." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Подешавања за уписивање метаподатака у излазној датотеци" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Подешавања која помажу да исправите грешке при претварању" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Излаз ће бити сачуван у" @@ -4536,7 +4532,7 @@ msgstr "Коментари" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Ознаке" @@ -4700,7 +4696,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4838,12 +4834,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Ово је Amazon Topaz књига. Њу није могуће обрадити." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Ово није MOBI датотека него Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Ово није MOBI датотека." @@ -4942,14 +4938,14 @@ msgstr "Главни текст" msgid "%s format books are not supported" msgstr "Књиге у формату %s нису подржане" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4959,7 +4955,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4978,16 +4974,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " или " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5007,99 +5003,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5116,7 +5131,7 @@ msgstr "Могућности за стварање HTML садржаја" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Оцена" @@ -5453,7 +5468,7 @@ msgstr "Контрола додавања књига" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5854,7 +5869,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6561,7 +6576,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6570,148 +6590,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6823,7 +6860,7 @@ msgid "Click the show details button to see which ones." msgstr "Кликните на дугме за више детаља да их видите." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Прикажи детаље о књизи" @@ -7447,7 +7484,7 @@ msgid "Click to open" msgstr "Кликни да бисте отворили" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Id-ови" @@ -8711,7 +8748,7 @@ msgid "&Monospaced font family:" msgstr "Ш&тампана слова:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метаподатци" @@ -10803,7 +10840,7 @@ msgstr "Веза" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Ништа није пронађено." @@ -11114,24 +11151,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ГРЕШКА У S/R ШАБЛОНУ." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Morate navesti i ciljno polje ako je izvor složeno polje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Морате навести тип одредишта идентификатора" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Неисправна претрага/замена." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Неисправан израз за претраживање: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11140,31 +11177,31 @@ msgstr "" "Примењујем измене на %d књига.\n" "Фаза{0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Обриши сачувану претрагу / замену" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" "Изабрана сачувана Претражи/ Замени ће бити обрисана. Јесте ли сигурни ?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Сачувај претражи/замени" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Претражи/замени назив:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13939,49 +13976,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Покрећем %s: Учитавам књиге..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Ако сте сигурни да није покренут." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "и можда је скривен у системској палети, у" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "горњем десном углу екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "доњем десном углу екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "покушајте да поново покренете рачунар." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "покушајте да избришете датотеку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Не могу да покренем . " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s је већ покренут." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13990,7 +14027,7 @@ msgid "&Preferences" msgstr "&Поставке" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "&Изађи" @@ -18411,7 +18448,7 @@ msgid "Options to customize the ebook viewer" msgstr "Избор за подешавање читача е-књига" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Запамти последње коришћену величину прозора" @@ -18814,7 +18851,7 @@ msgid "&Search for next occurrence" msgstr "Трагање за следећим случајем" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Иди на..." @@ -18932,174 +18969,174 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Формат књиге." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Позиција у књизи." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Тражи текст у књизи." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Пребаци на приказ целог екрана (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Режим целог екрана" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Десни клик за приказ контроле" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Притисните Esc да затворите" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Прикажи/сакриј контролу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Преглед пре штампања" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Очисти листу недавно отворених књига" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Повежи се са dict.org да пронађеш: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Не постоји таква локација" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Локација указује да ова ставка не постоји." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Изабери е-књигу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Е-књиге" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Није пронађено ништа за: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Учитавам излог..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Представљам %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Обележивач #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Додај обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Унеси назив за обележивач" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Уреди обележиваче." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Учитавам е-књигу..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Нисам успео да отворим е-књигу." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Могућности за контролу читача е-књига." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Ако је наведен, прозор читача ће покушати да при покретању дође у први план." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Ако је наведено, прозор за читање ће се при покретању отворити преко целог " "екрана." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Прикажi javascript упозорења и поруке на конзоли." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20897,23 +20934,23 @@ msgstr "" msgid "creating custom column " msgstr "правим корисничку колону " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Умножавам%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Сажимам базу података" @@ -21271,40 +21308,40 @@ msgstr "у" msgid "Books in" msgstr "Књиге у" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Други формати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Читај %(title)s у формату %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Узми" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Појединости" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Стална веза" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Трајна веза ка овој књизи." -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Ова књига је избрисана" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "у претрази" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Одговарајуће књиге." @@ -23368,34 +23405,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Сачувај оригинални документ при превођењу из истог формата у исти формат" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Број скоро погледаних књига за приказ." -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Промени величину слова детаља књиге у сучељу" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23403,11 +23442,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Састави опште програмске обрасцеза Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23419,11 +23458,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Подразумевани формат у случају могућих \"корекција\"" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23439,11 +23478,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23452,3 +23491,10 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Сачувај оригинални документ при превођењу из истог формата у исти формат" diff --git a/src/calibre/translations/sr@latin.po b/src/calibre/translations/sr@latin.po index 4683a0816a..4050f04304 100644 --- a/src/calibre/translations/sr@latin.po +++ b/src/calibre/translations/sr@latin.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2012-08-23 11:36+0000\n" "Last-Translator: Radan Putnik \n" "Language-Team: Serbian Latin \n" @@ -16,17 +16,19 @@ 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-02-16 04:56+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:11+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -931,8 +933,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -942,7 +944,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -952,30 +954,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -994,7 +996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1218,8 +1220,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1483,12 +1485,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1863,35 +1859,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2541,29 +2537,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2571,37 +2567,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4152,7 +4148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4300,7 +4296,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4434,12 +4430,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4538,14 +4534,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4555,7 +4551,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4574,16 +4570,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4603,99 +4599,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4712,7 +4727,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5036,7 +5051,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5435,7 +5450,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6117,7 +6132,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6126,148 +6146,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6376,7 +6413,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6967,7 +7004,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8215,7 +8252,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10259,7 +10296,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10547,54 +10584,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13280,49 +13317,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13331,7 +13368,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17579,7 +17616,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17971,7 +18008,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18089,171 +18126,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19839,22 +19876,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20187,40 +20224,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22240,7 +22277,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22248,25 +22286,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22274,11 +22314,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22290,11 +22330,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22310,11 +22350,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 741395c61e..3a9d74552f 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-28 00:24+0000\n" "Last-Translator: Loofy \n" "Language-Team: Swedish \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:51+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:06+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: SWEDEN\n" "X-Poedit-Language: Swedish\n" @@ -25,9 +25,11 @@ msgid "Does absolutely nothing" msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -153,7 +155,7 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -171,19 +173,19 @@ msgstr "Gör absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -978,8 +980,8 @@ msgstr "Aktivera namngivet tillägg" msgid "Disable the named plugin" msgstr "Inaktivera namngivet tillägg" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -989,7 +991,7 @@ msgstr "Inaktivera namngivet tillägg" msgid "Path to library too long. Must be less than %d characters." msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -999,30 +1001,30 @@ msgstr "Sökväg till biblioteket för lång. Måste vara mindre än tecken %d." msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sMedelbetyg är %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Allmänt" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kort A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kort B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1041,7 +1043,7 @@ msgstr "Kort B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Nyheter" @@ -1301,8 +1303,8 @@ msgstr "" "Klicka på \"Visa detaljer\" för en lista." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1575,12 +1577,6 @@ msgstr "Kommunicera med Cybook Odyssey ebokläsare." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Kommunicera med läsplattan IRex Iliad." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Kan inte hämta filer från denna enhet" @@ -2003,35 +1999,35 @@ msgstr "Kommunicera med Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Kommunicera med Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Kommunicera med Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Kommunicera med EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Kommunicera med Adam-tabletten" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Kommunicera med Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Kommunicera med Moovybook-läsare" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Kommunicera med COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Kommunicera med Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Kommunicera med WateQ-läsare" @@ -2755,29 +2751,29 @@ msgstr "" "\n" "För fullständig dokumentation om konverteringssystemet se\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ALTERNATIV FÖR INDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Alternativ för att kontrollera bearbetningen av ingående %s-fil" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ALTERNATIV FÖR UTDATA" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Alternativ för att kontrollera bearbetningen av utdata %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Alternativ för utdatas utseende" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2788,17 +2784,17 @@ 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:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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 "" "Ändra dokumentets text och struktur med hjälp av användardefinierade mönster." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Kontrollera automatisk detektering av dokumentets struktur." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2808,15 +2804,15 @@ msgstr "" "innehållsförteckning, kommer denna att användas i stället för den " "automatiskt skapade." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Alternativ för att skriva metadata till utdata" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Alternativ för att hjälpa till att felsöka konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2824,7 +2820,7 @@ msgstr "" "Lista inbyggda receptnamn. Du kan skapa en e-bok från ett inbyggt recept så " "här: ebok-konvertera \"Recept Name.recipe\" output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Utdata sparade till" @@ -4744,7 +4740,7 @@ msgstr "Kommentarer" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketter" @@ -4917,7 +4913,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5067,12 +5063,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Det här är en Amazon Topaz-bok. Den kan inte hanteras." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Detta är inte en MOBI fil." @@ -5171,14 +5167,14 @@ msgstr "Huvudtext" msgid "%s format books are not supported" msgstr "%s-formaterade böcker stöds inte" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5188,7 +5184,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5207,16 +5203,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " eller " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5236,99 +5232,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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,7 +5360,7 @@ msgstr "Alternativ för innehållsförteckning från HTML." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Betyg" @@ -5688,7 +5703,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6105,7 +6120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6840,7 +6855,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6849,148 +6869,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -7102,7 +7139,7 @@ msgid "Click the show details button to see which ones." msgstr "Klicka på knappen \"Visa detaljer\" för att se vilka." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Visa bokdetaljer" @@ -7731,7 +7768,7 @@ msgid "Click to open" msgstr "Klicka för att öppna" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -9028,7 +9065,7 @@ msgid "&Monospaced font family:" msgstr "Familj för fast bredd-teckensnitt:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Metadata" @@ -11220,7 +11257,7 @@ msgstr "Länk" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Inga träffar hittades" @@ -11537,24 +11574,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R MALLFEL" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Du måste ange en destination när källan är ett sammansatt fält" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Du måste ange en destination identifierartyp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Sök/byt ogiltig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Ogiltigt sökmönster:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -11563,30 +11600,30 @@ msgstr "" "Tillämpa ändringar %d böcker.\n" "Fas {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Ta bort sparade sök och ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Den valda sparade sök och ersätt kommer att raderas. Är du säker?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Spara sök / ersätt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Sök / byt namn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14421,49 +14458,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Startar %s: Laddar böcker..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Om du är säker på att det inte körs" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "kan köras i systemfältet i det" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "övre högra området på skärmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "nedre högra området på skärmen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "försök att starta om datorn." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "försök att ta bort filen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Kan inte starta " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s körs redan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -14472,7 +14509,7 @@ msgid "&Preferences" msgstr "Inställningar" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Avsluta" @@ -19178,7 +19215,7 @@ msgid "Options to customize the ebook viewer" msgstr "Alternativ för att anpassa läsplattan" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Kom ihåg senast använd fönsterstorlek" @@ -19585,7 +19622,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Gå till..." @@ -19703,173 +19740,173 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Bokformat" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Plats i bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Sök text i bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Förhandsgranska" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Tydlig lista över nyligen öppnade böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "Ansluter till dict.org att slå upp: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Välj e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "E-böcker" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Inga träffar hittades för: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Laddar flöde..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Formaterar %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Bokmärk #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Lägg till bokmärke" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Ange titel för bokmärke:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Hantera bokmärken" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Laddar e-bok...." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Kunde inte öppna e-bok" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Alternativ för att styra läsplattan" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Om angivet, kommer läsfönstret att försöka lägga sig överst vid start." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Om vald kommer visningsfönstret försöker öppna helskärm när den startas." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Skriv javaskriptnotifieringar och konsolmeddelanden till konsolen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -21703,22 +21740,22 @@ msgstr "" msgid "creating custom column " msgstr "skapa anpassad kolumn " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

Migrera den gamla databasen till e-bokbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Kopierar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Komprimerar databas" @@ -22091,40 +22128,40 @@ msgstr "i" msgid "Books in" msgstr "Böcker på" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Andra format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Läs %(title)s på %(fmt)s format" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Hämta" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Detaljinformation" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Permalink" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "En permanent länk till den här boken" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Denna bok har tagits bort" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "söker" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Matchande böcker" @@ -24537,40 +24574,36 @@ msgstr "" "på på egen risk!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" -"Spara originalfilen vid konvertering från samma format till samma format" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"När Calibre gör en konvertering från samma format till samma format, till \n" -"exempel från EPUB till EPUB, sparas den ursprungliga filen, så att ifall \n" -"konverteringen är dålig kan du justera inställningarna och köra det igen. " -"Genom att ställa \n" -"denna till Falsk du kan förhindra Calibre från att rädda den ursprungliga " -"filen." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -24578,11 +24611,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -24594,11 +24627,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -24614,11 +24647,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -24627,3 +24660,23 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "När Calibre gör en konvertering från samma format till samma format, till \n" +#~ "exempel från EPUB till EPUB, sparas den ursprungliga filen, så att ifall \n" +#~ "konverteringen är dålig kan du justera inställningarna och köra det igen. " +#~ "Genom att ställa \n" +#~ "denna till Falsk du kan förhindra Calibre från att rädda den ursprungliga " +#~ "filen." + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "" +#~ "Spara originalfilen vid konvertering från samma format till samma format" diff --git a/src/calibre/translations/ta.po b/src/calibre/translations/ta.po index 686c666560..87c3684676 100644 --- a/src/calibre/translations/ta.po +++ b/src/calibre/translations/ta.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:54+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Tamil \n" @@ -15,17 +15,19 @@ 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-02-16 04:51+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "நிச்சயமாக எதுவும் செய்யாது" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "நிச்சயமாக எதுவும் செய்யாத #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4154,7 +4150,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4302,7 +4298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4436,12 +4432,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4540,14 +4536,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4557,7 +4553,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4576,16 +4572,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4605,99 +4601,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4714,7 +4729,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5038,7 +5053,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5437,7 +5452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6119,7 +6134,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6128,148 +6148,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6378,7 +6415,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6969,7 +7006,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8217,7 +8254,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10261,7 +10298,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10549,54 +10586,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13282,49 +13319,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13333,7 +13370,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17581,7 +17618,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17973,7 +18010,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18091,171 +18128,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19841,22 +19878,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20189,40 +20226,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22242,7 +22279,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22250,25 +22288,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22276,11 +22316,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22292,11 +22332,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22312,11 +22352,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 0b10940622..5fbba2e091 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-08-05 17:01+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" @@ -15,17 +15,19 @@ 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-02-16 04:51+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "వార్తలు" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "వ్యాఖ్యలు" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "ముఖ్య పాఠ్యం" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/th.po b/src/calibre/translations/th.po index 3fec1dbc77..81473a6ec3 100644 --- a/src/calibre/translations/th.po +++ b/src/calibre/translations/th.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-12-15 15:14+0000\n" "Last-Translator: akarong \n" "Language-Team: Thai \n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:51+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:428 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:438 @@ -34,9 +34,11 @@ msgid "Does absolutely nothing" msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -162,7 +164,7 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -180,19 +182,19 @@ msgstr "ไม่มีอะไรเลย" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -955,8 +957,8 @@ msgstr "เปิดใช้งานเนมปลั้กอิน" msgid "Disable the named plugin" msgstr "พักใช้งานเนมปลั้กอิน" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -966,7 +968,7 @@ msgstr "พักใช้งานเนมปลั้กอิน" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -976,30 +978,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "การ์ด ข" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1018,7 +1020,7 @@ msgstr "การ์ด ข" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "ข่าว" @@ -1250,8 +1252,8 @@ msgstr "" "กดปุ่ม 'แสดงรายละเอียด' เพื่อแสดงรายการ" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "บัญชีรายชื่อ" @@ -1517,12 +1519,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "ติดต่อกับ IRex iLiad eBook reader" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "john Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "ไม่สามารถนำไฟล์จากอุกรณ์นี้ได้" @@ -1901,35 +1897,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2582,29 +2578,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ตัวเลือกอินพุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ตัวเลือกเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "ตัวเลือกเพื่อควบคุมกระบวนการส่งออกไฟล์ %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "ตัวเลือกแสดงรูปลักษณ์ของเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2612,16 +2608,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "ควบคุมระบบตรวจสอบโครงสร้างเอกสารอัตโนมัติ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2630,21 +2626,21 @@ msgstr "" "ควบคุมระบบการสร้างสารบาญอัตโนมัติ " "โดยปกติหากแหล่งต้นทางไฟล์มีสารบาญอยู่แล้วมันจะถูกเรียกใช้ก่อน" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "ตัวเลือกที่จะกำหนดชุดข้อมูลเอาท์พุท" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "ตัวเลือกที่จะช่วยในการตรวจหาจุดผิดพลาดในการแปลงค่า" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4282,7 +4278,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4430,7 +4426,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4564,12 +4560,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4668,14 +4664,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4685,7 +4681,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4704,16 +4700,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4733,99 +4729,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4842,7 +4857,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5166,7 +5181,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5565,7 +5580,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6247,7 +6262,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6256,148 +6276,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6506,7 +6543,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7097,7 +7134,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8345,7 +8382,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10389,7 +10426,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10677,54 +10714,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13410,49 +13447,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13461,7 +13498,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17709,7 +17746,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18101,7 +18138,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18219,171 +18256,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19969,22 +20006,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20317,40 +20354,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22370,7 +22407,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22378,25 +22416,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22404,11 +22444,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22420,11 +22460,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22440,11 +22480,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22453,3 +22493,6 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "john Schember" diff --git a/src/calibre/translations/tr.po b/src/calibre/translations/tr.po index a0e6358871..22d78d0b22 100644 --- a/src/calibre/translations/tr.po +++ b/src/calibre/translations/tr.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-19 19:34+0000\n" "Last-Translator: Volkan Gezer \n" "Language-Team: Turkish \n" @@ -15,17 +15,19 @@ 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-02-16 04:52+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:07+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Hiçbir şey yapmaz" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -978,8 +980,8 @@ msgstr "İsimlendirilmiş eklentiler geçerli" msgid "Disable the named plugin" msgstr "İsimlendirilmiş eklentiler geçersiz" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -989,7 +991,7 @@ msgstr "İsimlendirilmiş eklentiler geçersiz" msgid "Path to library too long. Must be less than %d characters." msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -999,30 +1001,30 @@ msgstr "Kütüphanenin yolu çok uzun. %d karakterden daha az olmalı" msgid "Yes" msgstr "EVET" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Ana" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Kart A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Kart B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1041,7 +1043,7 @@ msgstr "Kart B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Haberler" @@ -1297,8 +1299,8 @@ msgstr "" "Listeyi görmek için \"Ayrıntıları Göster\"e tıklayın." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Katalog" @@ -1571,12 +1573,6 @@ msgstr "Cybook Odyssey eKitap okuyucu ile iletişim kur." msgid "Communicate with the IRex Iliad eBook reader." msgstr "IRex Iliad eBook reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Bu cihazdan dosyalar alınmıyor" @@ -2000,35 +1996,35 @@ msgstr "Acer Lumiread ile iletişim kur" msgid "Communicate with the Aluratek Color" msgstr "Aluratek Color ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Trekstor ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "EEE Reader ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Adam tableti ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Nextbook Reader ile iletişim kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Moovybook Reader ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "COBY ile iletişim kur." -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Ex124G ile bağlantı kur" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "WayteQ Reader'a bağlan" @@ -2758,29 +2754,29 @@ msgstr "" "\n" "Çevri sistemine ait tam dökümana ulaşmak için bu sayfaya bakın:\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "GİRDİ AYARLARI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Girdi dosyası %s 'iın işlenme sürecinin kontrol seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ÇIKTI AYARLARI" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Çıktı dosyası %s 'nın işlenme sürecinin kontrol seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Çıktı dosyasının görünümünü ayarlamak için kullanılabilecek ayarlar" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2792,18 +2788,18 @@ msgstr "" "kullanın. Komutları tek tek pasifleştirmek için %(dis)s ayarını " "kullanabilirsiniz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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 "" "Kullanıcı tanımlı motifleri kullanarak dökümanın yazılarını ve yapısını " "değiştir." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "dosya yapısının otomatik farkınıa varma kontrolü" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2812,15 +2808,15 @@ msgstr "" "İçindekiler(TOC)'un otomatik oluşturulma ayarını düzenleyin. Eğer kaynak " "içindekiler(TOC)'e sahipse varsayılan olarak o kullanılacaktır." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Çıkış almak için metadata seçeneklerini kaydet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Dönüştürme hatalarını bulmak için yardım seçenekleri" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2829,7 +2825,7 @@ msgstr "" "şu şekilde e-kitaplar oluşturabilirsiniz: ebook-convert " "\"HaberTarifininAdı.recipe\" çıktıAdı.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Çıktıyı şuraya kaydet" @@ -4672,7 +4668,7 @@ msgstr "Açıklamalar" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Etiketler" @@ -4826,7 +4822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4966,12 +4962,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Bu Amazon Topaz kitabı. İşlem yapılamaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -5070,14 +5066,14 @@ msgstr "Ana Metin" msgid "%s format books are not supported" msgstr "%s biçimli litaplar desteklenmiyor" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5087,7 +5083,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5106,16 +5102,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " veya " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5135,99 +5131,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5244,7 +5259,7 @@ msgstr "HTML TOC yaratma seçenekleri" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Derecelendirme" @@ -5574,7 +5589,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5973,7 +5988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6655,7 +6670,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6664,148 +6684,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6914,7 +6951,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Kitap detaylarını göster" @@ -7510,7 +7547,7 @@ msgid "Click to open" msgstr "Açmak için tıkla" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8758,7 +8795,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10804,7 +10841,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Eşleşme bulunamadı" @@ -11092,54 +11129,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13825,49 +13862,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13876,7 +13913,7 @@ msgid "&Preferences" msgstr "&Tercihler" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -18134,7 +18171,7 @@ msgid "Options to customize the ebook viewer" msgstr "Ekitap görüntüleyiciyi kişiselleştirmek için seçenekler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "En son kullanılan pencere boyutunu hatırla" @@ -18532,7 +18569,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18650,171 +18687,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Kitap içinde metin ara" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Baskı Önizleme" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Yer imi ekle" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Yer imlerini yönet" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20400,22 +20437,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "%s kopyalanıyor" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20748,40 +20785,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Ayrıntılar" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Kalıcı bağlantı" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22824,30 +22861,25 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Aynı formatı yine aynı formata çevirirken orjinal dosyayı koru" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Calibre herhangi bir formattan aynı formata dönüştürme işlemi yaptığında,\n" -"mesela EPUB'dan EPUB'a, kaynak dosya kaydedilir, böylece dönüştürme " -"işleminin\n" -"istenildiği kadar başarılı olmadığı durumlarda dönüştürme ayarlarını " -"değiştirerek\n" -"işlemi yeniden gerçekleştirebilirsiniz. Bu seçeneği devre dışı bırakarak " -"Calibre'nin\n" -"kaynak dosyayı korumasını önleyebilirsiniz." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Gösterilecek en son görüntülenen kitapların sayısı" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -22857,11 +22889,11 @@ msgstr "" "görünür. Kaç tane \n" "gösterilmesi gerektiğini buradan kontrol edin." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Arayüzdeki kitap detayları puntolarını değiştir." -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22869,11 +22901,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22885,11 +22917,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22905,11 +22937,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22918,3 +22950,24 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Aynı formatı yine aynı formata çevirirken orjinal dosyayı koru" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Calibre herhangi bir formattan aynı formata dönüştürme işlemi yaptığında,\n" +#~ "mesela EPUB'dan EPUB'a, kaynak dosya kaydedilir, böylece dönüştürme " +#~ "işleminin\n" +#~ "istenildiği kadar başarılı olmadığı durumlarda dönüştürme ayarlarını " +#~ "değiştirerek\n" +#~ "işlemi yeniden gerçekleştirebilirsiniz. Bu seçeneği devre dışı bırakarak " +#~ "Calibre'nin\n" +#~ "kaynak dosyayı korumasını önleyebilirsiniz." diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index 8f95b81723..8b2bff62dc 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-15 08:47+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" @@ -17,8 +17,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:52+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: uk\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -26,9 +26,11 @@ msgid "Does absolutely nothing" msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -154,7 +156,7 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -172,19 +174,19 @@ msgstr "Не робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -989,8 +991,8 @@ msgstr "Увімкнути вказаний за назвою додаток" msgid "Disable the named plugin" msgstr "Вимкнути вказаний за назвою додаток" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -1001,7 +1003,7 @@ msgid "Path to library too long. Must be less than %d characters." msgstr "" "Шлях до бібліотеки є занадто довгим. Шлях має бути коротшим за %d символів." -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1011,30 +1013,30 @@ msgstr "" msgid "Yes" msgstr "Так" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sСередня оцінка — %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Головна" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Картка A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Картка B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1053,7 +1055,7 @@ msgstr "Картка B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Новини" @@ -1316,8 +1318,8 @@ msgstr "" "Натисніть кнопку \"Показати деталі\" для списку." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Каталог" @@ -1590,12 +1592,6 @@ msgstr "Обмін даними з пристроями для читання к msgid "Communicate with the IRex Iliad eBook reader." msgstr "Зв’язується IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "Джон Шембер" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Не вдається отримати файли з цього пристрою" @@ -2060,35 +2056,35 @@ msgstr "З’єднатися з Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "З’єднатися із Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "З’єднатися з Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "З’єднатися з EEE Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "З’єднатися з Adam tablet" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "З’єднатися з Nextbook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "З’єднатися з Moovybook Reader" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "З’єднатися з COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "З’єднатися з Ex124G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "Обмін даними з пристроєм для читання WayteQ" @@ -2860,29 +2856,29 @@ msgstr "" "\n" "Для отримання повної інформації щодо системи перетворення дивіться\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "ВХІДНІ ПАРАМЕТРИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "ВИХІДНІ ПАРАМЕТРИ" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Параметри для керування опрацюванням вихідного файла %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Параметри для керування за зовнішнім виглядом вихідного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2893,18 +2889,18 @@ msgstr "" "Типово вимкнено. Скористайтеся %(en)s, щоб увімкнути. Окремі дії можна буде " "вимкнути за допомогою параметрів %(dis)s." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Контроль автоматичного визначення структури документа." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2913,15 +2909,15 @@ msgstr "" "Керування автоматичним створенням змісту. Типово, якщо файл має зміст, його " "буде використовуватися замість автоматично створеного." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Параметри для встановлення метаданих вихідного файла" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Параметри для полегшення зневаджування перетворення" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2930,7 +2926,7 @@ msgstr "" "книгу на основі вбудованого рецепту ось так: ebook-convert \"Назва " "рецепту.recipe\" файл_результату.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Вихідні збережено до" @@ -4933,7 +4929,7 @@ msgstr "Коментарі" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Теґи" @@ -5106,7 +5102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -5259,12 +5255,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Це книжка Amazon Topaz. Її обробка є неможливою." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "Цей файл не є файлом MOBI. Це файл Topaz." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "Цей файл не є файлом MOBI." @@ -5373,7 +5369,7 @@ msgstr "Основний текст" msgid "%s format books are not supported" msgstr "%s формат е-книжки не підтримується" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -5384,7 +5380,7 @@ msgstr "" "MOBI, лише якщо дані записано у форматі KF8. Редагувати файли MOBI, що не " "містять даних у форматі KF8, не можна." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -5397,7 +5393,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "Дані у цьому файлі захищено DRM. Ці дані не можна редагувати." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -5432,16 +5428,16 @@ msgstr "" "\n" "

Зауважте, що покращення працює лише для файлів у форматах %s.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " або " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -5479,7 +5475,7 @@ msgstr "" "деяких його символів може не бути у обрізаній підмножині\n" "вбудованого шрифту.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" @@ -5489,66 +5485,80 @@ msgstr "" "міститиме всі метадані книги, зокрема назву, мітки авторів, серію,\n" "коментарі тощо.

" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "

Вилучити попередньо вставлену сторінку суперобкладинки.

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## Покращення: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "Отримуємо метадані" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "Оновлено метадані суперобкладинки" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "Метадані оновлено\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "Обрізаємо вбудовані шрифти" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "Встановлюємо обкладинку" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "Вставляємо суперобкладинку з метаданими" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "Наявну суперобкладинку з метаданими замінено" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "Вставлено суперобкладинку з метаданими" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "Вилучаємо суперобкладинку з метаданими" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "Вилучено суперобкладинку з метаданими" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "Не знайдено суперобкладинки з метаданими" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "Обрізаємо вбудовані шрифти" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "Час, витрачений на покращення: %.1f секунд" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." @@ -5557,28 +5567,33 @@ msgstr "" "визначену у книзі. Якщо обкладинки немає або обкладинку не визначено " "належним чином, вставляє нову обкладинку." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" "Шлях до файла OPF. Метадані у книзі оновлено на основі даних з файла OPF." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "Вивести докладніші повідомлення, корисно для діагностування помилок." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "Вам слід вказати файл вхідних даних для покращення" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "Невідомі додаткові аргументи" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "Вам слід вказати принаймні одну дію для виконання" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -5595,7 +5610,7 @@ msgstr "HTML TOC параметри створення." #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Оцінка" @@ -5941,7 +5956,7 @@ msgstr "Керування додаванням книг" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -6369,7 +6384,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -7118,7 +7133,12 @@ msgstr "

Щодо покращення книг

%s" msgid "

Subsetting fonts

%s" msgstr "

Обрізання шрифтів до підмножин

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -7133,114 +7153,131 @@ msgstr "" "форматів електронних книг не передбачено підтримки всіх метаданих, які " "можуть зберігатися у calibre.

" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "

Суперобкладинка

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "

Вилучити суперобкладинку

%s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "Вкажіть дії, які слід виконати:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "Обрізати всі вбудовані шрифти" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "Оновити метадані у файлах книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "Додати метадані як сторінку «суперобкладинки»" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "Вилучити раніше вставлену суперобкладинку книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "Про модуль" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "&Зберегти параметри" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "З&авантажити параметри" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "&Позначити всі" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "З&няти позначення" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "Не вказано дій" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "Вам слід вибрати принаймні одну дію до збереження" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "Виберіть назву" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "Виберіть назву для цього набору параметрів" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" "Вам слід вказати принаймні одну дію або натиснути кнопку «Скасувати»." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "Створення черги обробки книг для покращення" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "Покращення %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "Покращення книги %(nums)s з %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "Додавання до черги обробки книги %(nums)s з %(tot)s (%(title)s)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "Ігнорувати решту %d звітів" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "Переглянути &журнал повністю" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "Покращення %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." @@ -7248,28 +7285,28 @@ msgstr[0] "Початкові файли було збережено як %s." msgstr[1] "Початкові файли було збережено як %s." msgstr[2] "Початкові файли було збережено як %s." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " та " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "Для повторного покращення буде використано початкові файли." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "П" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "Покращення книг" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "Неможливо покращити" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " @@ -7278,7 +7315,7 @@ msgstr "" "Можливість покращення передбачено лише для книг у форматах %s. Перетворіть " "дані книги у один з цих форматів до того, як спробуєте покращити книгу." -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "Розпочати покращення %d книг" @@ -7390,7 +7427,7 @@ msgid "Click the show details button to see which ones." msgstr "Натисніть кнопку «Показати подробиці», щоб переглянути список." #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "Показати деталі книги" @@ -8053,7 +8090,7 @@ msgid "Click to open" msgstr "Натисніть, щоб відкрити" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ідентифікатори" @@ -9372,7 +9409,7 @@ msgid "&Monospaced font family:" msgstr "&Моноширинна гарнітура:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Метадані" @@ -11651,7 +11688,7 @@ msgstr "Посилання" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "Відповідників не знайдено" @@ -11977,24 +12014,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "ПОМИЛКА У ШАБЛОНІ ПОШУКУ/ЗАМІНИ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "Вам слід вказати призначення, якщо джерелом є складене поле" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "Вам слід вказати тип ідентифікатора призначення" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "Пошук/Заміна є некоректним" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "Взірець пошуку є некоректним: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -12003,30 +12040,30 @@ msgstr "" "Застосовуємо зміни до %d книг.\n" "Фаза {0} {1}%%." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "Вилучити збережений пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "Позначений пошук/заміну буде вилучено. Ви впевнені у вилученні?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "Зберегти пошук/заміну" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "Назва пошуку/заміни:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "Вам слід вказати назву." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -14945,49 +14982,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Запуск %s: завантаження книг…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "Якщо ви впевнені, що програму не запущено," -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "може бути запущено у системному лотку, розташованому у" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "верхній правій частині вікна." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "нижній правій частині вікна." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "спробуйте перезавантажити вашу систему." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "спробуйте вилучити файл" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "Неможливо запустити " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s уже запущено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "Не виявлено запущеного екземпляра calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "Відправлена команда завершення роботи, очікуйте вимкнення..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "Не вдалося завершити роботу запущеного екземпляра calibre" @@ -14996,7 +15033,7 @@ msgid "&Preferences" msgstr "&Налаштування" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "Ви&йти" @@ -19915,7 +19952,7 @@ msgid "Options to customize the ebook viewer" msgstr "Параметри вікна перегляду електронної книги" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "Пам’ятати останні використані розміри вікон" @@ -20335,7 +20372,7 @@ msgid "&Search for next occurrence" msgstr "З&найти наступний відповідник" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "Перейти…" @@ -20456,15 +20493,15 @@ msgstr "" "книгу було отримано з певної адреси у інтернеті, спробуйте повторити спробу " "отримання якісних даних за відповідною адресою." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "Формат книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "Позиція у книзі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." @@ -20473,7 +20510,7 @@ msgstr "" "режимом посилань. Щоб перейти у цей режим, натисніть відповідну " "кнопку на панелі інструментів." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" @@ -20481,72 +20518,72 @@ msgstr "" "Перемкнутися на режим поділу на сторінки, коли текст буде розбито за " "сторінками, як у звичайній книзі." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" "Перемкнутися на неперервного тексту, коли текст не буде розбито за " "сторінками, як у звичайній книзі." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "Шукати текст у книзі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "Увімкнути або вимкнути повноекранний режим (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "Повноекранний режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "Клацніть правою кнопкою, щоб було показано елементи керування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "Натисніть на лівому або правому полі сторінки, щоб її перегорнути" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "Натисніть Esc, щоб вийти з режиму" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "Показати/Сховати елементи керування" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "Перегляд друку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "Спорожнити список нещодавно відкрити книг" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" "Встановлення з’єднання з dict.org для фільтрування: %s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "Такої адреси немає" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "Адреси, на яку вказує цей пункт не існує." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "Виберіть ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "Ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" @@ -20555,80 +20592,80 @@ msgstr "" "Розмір шрифту %(which)s — [%(sc)s]\n" "Поточне збільшення: %(mag).1f" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "Збільшити" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "Зменшити" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "Не знайдено збігів для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "Завантаження послідовності…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "Компонування %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "Закладка %d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "Додати закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "Вкажіть назву закладки:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "Керування закладками" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "Завантаження книги…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "Не вдалося відкрити ел. книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "Невідома помилка" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "Параметри керування переглядом ел. книги" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" "Якщо вказано, буде виконано спробу перевести вікно перегляду на передній " "план під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" "Якщо вказано, буде виконано спробу відкрити вікно перегляду на весь екран " "під час запуску." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "Вивести попередження javascript та консольні повідомлення до консолі" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." @@ -20636,7 +20673,7 @@ msgstr "" "Місце, на якому слід відкрити вказану книгу. Позначка місця визначає " "розташування у тексті верхнього лівого кута сторінки на панелі перегляду." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -22656,24 +22693,24 @@ msgstr "відновлене налаштування " msgid "creating custom column " msgstr "створення нетипового стовпчика " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr " (%s книг)" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "Копіювання %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "Ущільнення бази даних" @@ -23048,40 +23085,40 @@ msgstr "у" msgid "Books in" msgstr "Книги у" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "Інші формати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "Читати %(title)s у форматі %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "Отримати" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "Подробиці" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "Стале посилання" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "Стале посилання на цю книгу" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "Цю книгу було вилучено" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "у пошуку" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "Встановлення відповідності книг" @@ -25858,29 +25895,25 @@ msgstr "" "Отже позначайте цей пункт, лише якщо впевнені у результатах ваших дій!" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "Зберігати початкові файли при перетворенні у той же ж самий формат" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Під час перетворення у calibre даних без зміни формату, наприклад з формату\n" -"EPUB на формат EPUB, програма зберігає початковий файл. Якщо під час\n" -"перетворення стануться якісь помилки, ви можете змінити параметри " -"перетворення\n" -"і повторити спробу. Встановленням для цього параметра значення False ви " -"можете\n" -"наказати calibre не зберігати початковий файл." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "Кількість нещодавно переглянутих книг у списку" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -25890,11 +25923,11 @@ msgstr "" "показано список нещодавно переглянути книг. Тут ви можете визначити\n" "кількість пунктів у цьому списку." -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Змінити розмір шрифту тексту даних книги у інтерфейсі" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -25906,11 +25939,11 @@ msgstr "" "у діалоговому вікні редагування метаданих. Вкажіть додатне або\n" "від’ємне число, щоб збільшити або зменшити розмір шрифту, відповідно." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "Зібрати шаблони загального режиму програми у Python" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -25932,11 +25965,11 @@ msgstr "" "Типове значення: compile_gpm_templates = True\n" "Режим без збирання: compile_gpm_templates = False" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "Типовий формат у разі використання можливості «Коригування»" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -25966,12 +25999,12 @@ msgstr "" "default_tweak_format = 'EPUB'\n" "default_tweak_format = 'remember'" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" "Не вибирати попередньо текст доповнення під час редагування метаданих" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -25989,3 +26022,23 @@ msgstr "" "натиснути клавішу Enter. Бажаний спосіб роботи залежить від стану метаданих " "у вашій\n" "бібліотеці та особистих уподобань у редагуванні." + +#~ msgid "John Schember" +#~ msgstr "Джон Шембер" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "Зберігати початкові файли при перетворенні у той же ж самий формат" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Під час перетворення у calibre даних без зміни формату, наприклад з формату\n" +#~ "EPUB на формат EPUB, програма зберігає початковий файл. Якщо під час\n" +#~ "перетворення стануться якісь помилки, ви можете змінити параметри " +#~ "перетворення\n" +#~ "і повторити спробу. Встановленням для цього параметра значення False ви " +#~ "можете\n" +#~ "наказати calibre не зберігати початковий файл." diff --git a/src/calibre/translations/ur.po b/src/calibre/translations/ur.po index 662701da85..9554bffb0b 100644 --- a/src/calibre/translations/ur.po +++ b/src/calibre/translations/ur.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-04-02 21:19+0000\n" "Last-Translator: mahmood \n" "Language-Team: Urdu \n" @@ -15,17 +15,19 @@ 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-02-16 04:52+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/vi.po b/src/calibre/translations/vi.po index 6e82a9ddbc..dea4941b69 100644 --- a/src/calibre/translations/vi.po +++ b/src/calibre/translations/vi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-02-15 06:31+0000\n" "Last-Translator: baduong \n" "Language-Team: Vietnamese \n" @@ -15,17 +15,19 @@ 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-02-16 04:52+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "Không làm gì cả" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -979,8 +981,8 @@ msgstr "Cho phép khởi chạy plugin có tên sau" msgid "Disable the named plugin" msgstr "Vô hiệu hóa plugin có tên sau" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -990,7 +992,7 @@ msgstr "Vô hiệu hóa plugin có tên sau" msgid "Path to library too long. Must be less than %d characters." msgstr "Đường dẫn tới thư viện quá dài. Cần ít hơn %d ký tự" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -1000,30 +1002,30 @@ msgstr "Đường dẫn tới thư viện quá dài. Cần ít hơn %d ký tự" msgid "Yes" msgstr "Đồng ý" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)sĐiểm trung bình%(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "Chính" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "Thẻ A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "Thẻ B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1042,7 +1044,7 @@ msgstr "Thẻ B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "Tin tức" @@ -1302,8 +1304,8 @@ msgstr "" "Nhấn vào \"Xem chi tiết\" để xem danh sách." #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "Danh mục" @@ -1575,12 +1577,6 @@ msgstr "Giao tiếp với thiết bị đọc sách Cybook Odyssey." msgid "Communicate with the IRex Iliad eBook reader." msgstr "Giao tiếp với IRex Iliad eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "Không thể lấy các tập tin từ thiết bị." @@ -1991,35 +1987,35 @@ msgstr "Giao tiếp với Acer Lumiread" msgid "Communicate with the Aluratek Color" msgstr "Giao tiếp với Aluratek Color" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "Giao tiếp với Trekstor" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "Giao tiếp với thiết bị đọc sách EEE" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "Tương tác với máy tính bảng Adam" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "Giao tiếp với thiết bị đọc sách Nextbook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "Tương tác với Moovybook" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "Giao tiếp với COBY" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "Giao tiếp với Ex142G" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2708,29 +2704,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "TUỲ CHỌN NHẬP" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "Các tuỳ chọn điều chỉnh xử lý của tập tin nhập %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "TUỲ CHỌN XUẤT" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "Các tuỳ chọn điều chỉnh xử lý của tập tin xuất %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "Các tuỳ chọn điều chỉnh theo trải nghiệm cho tập tin xuất" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2738,16 +2734,16 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "Điều chỉnh tự động nhận dạng cấu trúc văn bản." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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 " @@ -2756,21 +2752,21 @@ msgstr "" "Điều chỉnh quá trình tự tạo Mục Lục. Mặc định, nếu tập tin nguồn đã có sẵn " "Mục Lục, nó sẽ được sử dụng thay vì tự động tạo Mục Lục mới." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "Tuỳ chọn để gán thông tin mô tả cho tập tin xuất" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "Tùy chọn giúp gỡ lỗi cho việc chuyển đổi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "Dữ liệu xuất được lưu vào" @@ -4420,7 +4416,7 @@ msgstr "Lời bình" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "Thẻ" @@ -4575,7 +4571,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4709,12 +4705,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "Đây là sách loại Amazon Topaz. Phần mềm không thể xử lý." #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4813,14 +4809,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4830,7 +4826,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4849,16 +4845,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4878,99 +4874,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4987,7 +5002,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "Điểm số" @@ -5317,7 +5332,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5718,7 +5733,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6402,7 +6417,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6411,148 +6431,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6664,7 +6701,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -7290,7 +7327,7 @@ msgid "Click to open" msgstr "Nhấn để mở" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "lds" @@ -8541,7 +8578,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "Thông tin mô tả" @@ -10600,7 +10637,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10888,54 +10925,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13623,49 +13660,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "Đang khởi động %s: Đang nạp sách..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13674,7 +13711,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17937,7 +17974,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -18329,7 +18366,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18447,171 +18484,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20200,22 +20237,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20548,40 +20585,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22603,7 +22640,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22611,30 +22649,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"Khi Calibre chuyển đổi định dạng giữa 2 định dạng giống nhau, ví dụ \n" -"từ EPUB sang EPUB, tài liệu gốc được lưu lại, nhằm trong trường hợp\n" -"văn bản chuyển đổi có chất lượng kém, bạn có thể điều chỉnh các \n" -"tuỳ chọn và chuyển khởi chạy lại. Khi lưu tuỳ chọn này thành \"không\" \n" -"Calibre sẽ không lưu lại tài liệu gốc nữa." -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "Thay đổi cỡ chữ thông tin sách trong giao diện" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22645,11 +22680,11 @@ msgstr "" "ghi chú trong hộp thoại sửa thông tin mô tả. Nhập giá trị dương\n" "hoặc âm để phóng to hay thu nhỏ cỡ chữ." -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22661,11 +22696,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22681,11 +22716,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22694,3 +22729,18 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "Khi Calibre chuyển đổi định dạng giữa 2 định dạng giống nhau, ví dụ \n" +#~ "từ EPUB sang EPUB, tài liệu gốc được lưu lại, nhằm trong trường hợp\n" +#~ "văn bản chuyển đổi có chất lượng kém, bạn có thể điều chỉnh các \n" +#~ "tuỳ chọn và chuyển khởi chạy lại. Khi lưu tuỳ chọn này thành \"không\" \n" +#~ "Calibre sẽ không lưu lại tài liệu gốc nữa." diff --git a/src/calibre/translations/wa.po b/src/calibre/translations/wa.po index 3b341d2186..827f47cef5 100644 --- a/src/calibre/translations/wa.po +++ b/src/calibre/translations/wa.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-07-05 23:12+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Walloon \n" @@ -15,17 +15,19 @@ 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-02-16 04:53+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:08+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index 47c572fb49..8fc74c06cc 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2009-09-04 22:02+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Yiddish \n" @@ -15,17 +15,19 @@ 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-02-16 04:53+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:09+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/zh_CN.po b/src/calibre/translations/zh_CN.po index b661a220c9..fc0bdb2c49 100644 --- a/src/calibre/translations/zh_CN.po +++ b/src/calibre/translations/zh_CN.po @@ -9,16 +9,16 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" -"PO-Revision-Date: 2013-02-20 14:28+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" +"PO-Revision-Date: 2013-02-22 04:23+0000\n" "Last-Translator: wwj402 \n" "Language-Team: Chinese (simplified) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-21 05:13+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:10+0000\n" +"X-Generator: Launchpad (build 16506)\n" "X-Poedit-Country: CHINA\n" "X-Poedit-Language: Chinese\n" @@ -27,9 +27,11 @@ msgid "Does absolutely nothing" msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -155,7 +157,7 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -173,19 +175,19 @@ msgstr "不做任何处理" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -940,8 +942,8 @@ msgstr "启用该名称插件" msgid "Disable the named plugin" msgstr "禁用该名称插件" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -951,7 +953,7 @@ msgstr "禁用该名称插件" msgid "Path to library too long. Must be less than %d characters." msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -961,30 +963,30 @@ msgstr "书库的路径太长。路径长度必须小于 %d 个字符。" msgid "Yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s 平均评分为 %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "主" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "存储卡A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "存储卡B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1003,7 +1005,7 @@ msgstr "存储卡B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新闻" @@ -1245,8 +1247,8 @@ msgstr "" "点击“查看详情”查看列表。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "分类" @@ -1512,12 +1514,6 @@ msgstr "与 Cybook Odyssey 阅读器通信。" msgid "Communicate with the IRex Iliad eBook reader." msgstr "与 IRex Iliad 电子书阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "无法从此设备获取文件" @@ -1916,35 +1912,35 @@ msgstr "与 Acer Lumiread 通信" msgid "Communicate with the Aluratek Color" msgstr "与 Aluratek Color 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "与 Trekstor 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "与 EEE Reeder 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "与Adam tablet通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "与 Nextbook Reader 通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "与 Moovybook 阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "与 COBY 阅读器通信。" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "与 Ex124G 阅读器通信" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "与 WayteQ 阅读器通信" @@ -2628,29 +2624,29 @@ msgstr "" "\n" "转换系统完整文档请参见\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "输入选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "输出选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "设置输出 %s 的处理控制选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "设置输出外观的控制选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2658,31 +2654,31 @@ msgid "" "%(dis)s options." msgstr "使用常见模式修改文档内容与结构。默认禁用。使用 %(en)s 启用该功能。具体选项可以通过 %(dis)s 参数禁用。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "控制自动检测文档结构。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "设定输出中元数据的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "用于调试转换的选项" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 msgid "" "List builtin recipe names. You can create an ebook from a builtin recipe " "like this: ebook-convert \"Recipe Name.recipe\" output.epub" @@ -2690,7 +2686,7 @@ msgstr "" "列出内建的订阅清单名。你可以通过如下命令创建基于内建订阅清单的电子书: ebook-convert \"Recipe Name.recipe\" " "output.epub" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "输出保存到" @@ -4342,7 +4338,7 @@ msgstr "注释" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "标签" @@ -4502,7 +4498,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4640,12 +4636,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "这是一部 Amazon Topaz 书籍。无法处理。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "这不是一个 MOBI 文件,而是一个 Topaz 文件。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "这不是一个 MOBI 文件。" @@ -4748,7 +4744,7 @@ msgstr "正文" msgid "%s format books are not supported" msgstr "不支持 %s 格式电子书" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " @@ -4757,7 +4753,7 @@ msgstr "" "这个 MOBI 文件并不包含 KF8 格式的书籍。 KF8是来自 Amazon 的新格式。 calibre 只能编辑包含 KF8 图书的 MOBI " "文件。旧的不含 KF8 的 MOBI 文件是无法编辑的。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4767,7 +4763,7 @@ msgstr "这个 MOBI 文件包含有 KF8 和较老的 Mobi6 数据。calibre 只 msgid "This file is locked with DRM. It cannot be edited." msgstr "这个文件被 DRM 锁定。不能编辑。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4797,16 +4793,16 @@ msgstr "" "\n" "

请注意润饰只能用于 %s 格式的文件。

\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " 或 " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4826,99 +4822,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "## 正在润饰: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "元数据更新中" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "更新元数据封面" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "元数据已更新\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "嵌入字体子集" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "封面设置中" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "插入元数据封面" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "存在的元数据封面已替换" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "元数据封面已插入" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "移除元数据封面" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "元数据封面已移除" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "没有找到元数据封面" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "修饰符" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "嵌入字体子集" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "润饰用时: %.1f秒" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "图片封面路径。更改指定的ebook封面。如果提供封面,或者封面没有正确识别,插入一个新的封面。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "OPF文件路径。从OPF文件更新书中的元数据。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "产生更详细的输出,有利于调试。" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "你需要指定待润饰的文件" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "未知的额外参数" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "你至少要指定一项操作" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +msgstr "修饰符用: %s" + #: /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 @@ -4935,7 +4950,7 @@ msgstr "HTML 目录生成选项。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "评分" @@ -5259,7 +5274,7 @@ msgstr "控制添加书籍" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5660,7 +5675,7 @@ msgstr "你的 calibre 书库数据库没有发现错误。你是否想让 calib #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6355,7 +6370,12 @@ msgstr "

关于润饰书籍

%s" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "

修饰符

%s" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6364,147 +6384,164 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "选择要进行的操作:" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "修饰符" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "更新书籍文件中的元数据" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" -msgstr "" +msgstr "添加元数据作为\"书的封皮\"页" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "关于" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" +msgstr "显示报告(&r)" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 msgid "&Save Settings" msgstr "保存设定(&S)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 msgid "&Load Settings" msgstr "载入设定(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "全选(&A)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "取消全选(&N)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "没有已选操作" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "保存前必须至少选择一项操作" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "选择名字" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" -msgstr "" +msgstr "为这些设置选择一个名称" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "移除保存的设置" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "你必须选择至少一项操作,或点击取消" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "待润饰书籍排序中" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "润饰 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "忽略剩余的 %d 项日志" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "查看完整的日志(&L)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "原文件被另存为 %s。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr " 以及 " -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "如果再次润饰,润饰操作将基于原文件。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "润饰书籍" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "无法润饰" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "润饰操作仅支持 %s 格式的书籍。请在润饰前将书籍转换成上述格式之一。" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "开始润饰 %d 本书籍" @@ -6614,7 +6651,7 @@ msgid "Click the show details button to see which ones." msgstr "点击“查看详情”按钮查看具体列表。" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "显示书籍详情" @@ -7227,7 +7264,7 @@ msgid "Click to open" msgstr "点击打开" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -7279,7 +7316,7 @@ msgstr "删除 %s 格式" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:482 #, python-format msgid "Save the %s format to disk" -msgstr "" +msgstr "保存格式 %s 到磁盘" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_bibtex.py:16 msgid "BibTeX Options" @@ -7437,7 +7474,7 @@ msgstr "电子书选项" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:90 msgid "Catalogs" -msgstr "" +msgstr "分类" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:99 msgid "Read book" @@ -7471,11 +7508,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:202 #, python-format msgid "regex error: %s" -msgstr "" +msgstr "正则表达式错误: %s" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:211 msgid "All genres will be excluded" -msgstr "" +msgstr "所有的风格将被排除在外" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:697 #, python-format @@ -7495,11 +7532,11 @@ msgstr "删除规则" #: /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 msgid "False" -msgstr "" +msgstr "错误" #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:850 msgid "True" -msgstr "" +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 @@ -8486,7 +8523,7 @@ msgid "&Monospaced font family:" msgstr "等宽字体(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "元数据" @@ -10604,7 +10641,7 @@ msgstr "链接" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "无匹配项" @@ -10899,24 +10936,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R 模版错误" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "当源是复合域时,你必须指定一个目标。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "你必须指定一个目录标识号类型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "查找/替换无效" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "以下搜索模式是无效的:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10925,30 +10962,30 @@ msgstr "" "正在应用更改到%d本书籍。\n" "暂停{0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "删除已保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "选中的已保存搜索/替换条件将被删除。确定吗?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "保存搜索/替换条件" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "搜索/替换名称:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13691,49 +13728,49 @@ msgstr "错误数据库位置 %r。将新建空白 calibre 书库" msgid "Starting %s: Loading books..." msgstr "启动 %s:加载书籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "如果您确定它没有运行" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "可能在系统栏中运行,在" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "屏幕右上区域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "屏幕右下区域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "尝试重启电脑。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "尝试删除文件" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "无法开始 " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s 正在运行。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13742,7 +13779,7 @@ msgid "&Preferences" msgstr "首选项(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "退出(&Q)" @@ -18177,7 +18214,7 @@ msgid "Options to customize the ebook viewer" msgstr "定制电子书查看器的选项" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "记住上次使用窗口大小" @@ -18571,7 +18608,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "转到..." @@ -18689,171 +18726,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "书籍格式" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "书内位置" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "书内文本搜索" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "打印预览" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "清除最近打开的书籍列表" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "正在连接 dict.org 查询:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "选择电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "未找到 %s 的匹配" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "正在加载流..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "正在排布流 %s..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "书签#%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "添加书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "编辑书签标题:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "管理书签" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "正在加载电子书..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "无法打开电子书" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "电子书查看器控制选项" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "若指定,查看器窗口在打开时将试图转到前面。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "若选定,查看窗口开启时试图全屏。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "在控制台显示 javascript 警告以及控制台信息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20538,22 +20575,22 @@ msgstr "" msgid "creating custom column " msgstr "创建自定义列 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "正在复制%s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "正在压缩数据库" @@ -20889,40 +20926,40 @@ msgstr "属于:" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "其它格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "阅读《%(title)s》 格式: %(fmt)s" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "获取" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "细节" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "永久链接" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "该书籍的永久链接" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "该书已被删除" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "(在搜索结果中)" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "匹配书籍" @@ -22971,24 +23008,25 @@ msgstr "" "造成别的一些问题。您需要自己承担可能风险。" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "将文件从某种格式转换为相同格式时备份原始文件" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -"当 calibre 把文件从一种格式转换到相同的格式,比如,从 EPUB 转为 " -"EPUB,原始文件将被保存,以便当转换结果不满意时,可以调整设置后重新转换。把本选项设置为 Fasle 就可以让 calibre 不再保存原始文件。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "要显示的最近查看书籍数目" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" @@ -22997,11 +23035,11 @@ msgstr "" "右键点击查看按钮显示最近查看书籍。控制\n" "这里应显示多少本数据。" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "改变界面中书籍详细信息的字体大小" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -23009,11 +23047,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -23025,11 +23063,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -23045,11 +23083,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -23058,3 +23096,18 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "将文件从某种格式转换为相同格式时备份原始文件" + +#~ msgid "" +#~ "When calibre does a conversion from the same format to the same format, for\n" +#~ "example, from EPUB to EPUB, the original file is saved, so that in case the\n" +#~ "conversion is poor, you can tweak the settings and run it again. By setting\n" +#~ "this to False you can prevent calibre from saving the original file." +#~ msgstr "" +#~ "当 calibre 把文件从一种格式转换到相同的格式,比如,从 EPUB 转为 " +#~ "EPUB,原始文件将被保存,以便当转换结果不满意时,可以调整设置后重新转换。把本选项设置为 Fasle 就可以让 calibre 不再保存原始文件。" diff --git a/src/calibre/translations/zh_HK.po b/src/calibre/translations/zh_HK.po index ce201b03cc..b541c911b5 100644 --- a/src/calibre/translations/zh_HK.po +++ b/src/calibre/translations/zh_HK.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2011-07-11 08:59+0000\n" "Last-Translator: Nader stouhy \n" "Language-Team: Chinese (Hong Kong) \n" @@ -15,17 +15,19 @@ 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-02-16 04:53+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:09+0000\n" +"X-Generator: Launchpad (build 16506)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 msgid "Does absolutely nothing" msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -151,7 +153,7 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -169,19 +171,19 @@ msgstr "是否絕對沒有" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -930,8 +932,8 @@ msgstr "" msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -941,7 +943,7 @@ msgstr "" msgid "Path to library too long. Must be less than %d characters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -951,30 +953,30 @@ msgstr "" msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -993,7 +995,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "" @@ -1217,8 +1219,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "" @@ -1482,12 +1484,6 @@ msgstr "" msgid "Communicate with the IRex Iliad eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "" @@ -1862,35 +1858,35 @@ msgstr "" msgid "Communicate with the Aluratek Color" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2540,29 +2536,29 @@ msgid "" "For full documentation of the conversion system see\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, python-format msgid "Options to control the processing of the input %s file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2570,37 +2566,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "" @@ -4151,7 +4147,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "" @@ -4299,7 +4295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4433,12 +4429,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "" @@ -4537,14 +4533,14 @@ msgstr "" msgid "%s format books are not supported" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4554,7 +4550,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4573,16 +4569,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4602,99 +4598,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4711,7 +4726,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "" @@ -5035,7 +5050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5434,7 +5449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6116,7 +6131,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6125,148 +6145,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6375,7 +6412,7 @@ msgid "Click the show details button to see which ones." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "" @@ -6966,7 +7003,7 @@ msgid "Click to open" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "" @@ -8214,7 +8251,7 @@ msgid "&Monospaced font family:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "" @@ -10258,7 +10295,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "" @@ -10546,54 +10583,54 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13279,49 +13316,49 @@ msgstr "" msgid "Starting %s: Loading books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "" @@ -13330,7 +13367,7 @@ msgid "&Preferences" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "" @@ -17578,7 +17615,7 @@ msgid "Options to customize the ebook viewer" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "" @@ -17970,7 +18007,7 @@ msgid "&Search for next occurrence" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "" @@ -18088,171 +18125,171 @@ msgid "" "somewhere, try downloading it again." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -19838,22 +19875,22 @@ msgstr "" msgid "creating custom column " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "" @@ -20186,40 +20223,40 @@ msgstr "" msgid "Books in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "" @@ -22239,7 +22276,8 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" +msgid "" +"Save original file when converting/polishing from same format to same format" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 @@ -22247,25 +22285,27 @@ msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22273,11 +22313,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22289,11 +22329,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22309,11 +22349,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " diff --git a/src/calibre/translations/zh_TW.po b/src/calibre/translations/zh_TW.po index b5ec13841e..0f2fe1e982 100644 --- a/src/calibre/translations/zh_TW.po +++ b/src/calibre/translations/zh_TW.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2013-02-15 07:12+0000\n" +"POT-Creation-Date: 2013-02-22 04:51+0000\n" "PO-Revision-Date: 2013-01-03 18:47+0000\n" "Last-Translator: Chao-Hsiung Liao \n" "Language-Team: Chinese (traditional)\n" @@ -15,8 +15,8 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Launchpad-Export-Date: 2013-02-16 04:55+0000\n" -"X-Generator: Launchpad (build 16491)\n" +"X-Launchpad-Export-Date: 2013-02-22 05:10+0000\n" +"X-Generator: Launchpad (build 16506)\n" "Language: zh_TW\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:56 @@ -24,9 +24,11 @@ msgid "Does absolutely nothing" msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:59 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:140 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:143 -#: /home/kovid/work/calibre/src/calibre/db/cache.py:154 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:124 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:127 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:138 +#: /home/kovid/work/calibre/src/calibre/db/write.py:100 +#: /home/kovid/work/calibre/src/calibre/db/write.py:102 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:383 #: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:384 #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114 @@ -152,7 +154,7 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/add_empty_book.py:79 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:825 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:829 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:193 #: /home/kovid/work/calibre/src/calibre/gui2/email.py:208 @@ -170,19 +172,19 @@ msgstr "完全不做任何事" #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:202 #: /home/kovid/work/calibre/src/calibre/gui2/store/stores/google_books_plugin.py:108 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:209 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:923 #: /home/kovid/work/calibre/src/calibre/library/cli.py:244 #: /home/kovid/work/calibre/src/calibre/library/database.py:914 #: /home/kovid/work/calibre/src/calibre/library/database2.py:554 #: /home/kovid/work/calibre/src/calibre/library/database2.py:562 #: /home/kovid/work/calibre/src/calibre/library/database2.py:573 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2246 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2400 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2849 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3500 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3502 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3639 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2248 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2402 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2853 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3504 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3506 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3643 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:250 #: /home/kovid/work/calibre/src/calibre/library/server/content.py:251 #: /home/kovid/work/calibre/src/calibre/library/server/mobile.py:247 @@ -938,8 +940,8 @@ msgstr "開啟已經命名的外掛程式" msgid "Disable the named plugin" msgstr "關閉已經命名的外掛程式" -#: /home/kovid/work/calibre/src/calibre/db/backend.py:322 -#: /home/kovid/work/calibre/src/calibre/db/backend.py:331 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:321 +#: /home/kovid/work/calibre/src/calibre/db/backend.py:330 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:322 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_library.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:749 @@ -949,7 +951,7 @@ msgstr "關閉已經命名的外掛程式" msgid "Path to library too long. Must be less than %d characters." msgstr "書庫的路徑太長。必須少於 %d 字元。" -#: /home/kovid/work/calibre/src/calibre/db/cache.py:168 +#: /home/kovid/work/calibre/src/calibre/db/cache.py:152 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:666 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:678 @@ -959,30 +961,30 @@ msgstr "書庫的路徑太長。必須少於 %d 字元。" msgid "Yes" msgstr "是" -#: /home/kovid/work/calibre/src/calibre/db/categories.py:43 +#: /home/kovid/work/calibre/src/calibre/db/categories.py:44 #, python-format msgid "%(tt)sAverage rating is %(rating)3.1f" msgstr "%(tt)s平均評等為 %(rating)3.1f" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:230 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1185 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 msgid "Main" msgstr "主要" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:232 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:77 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1187 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 msgid "Card A" msgstr "記憶卡 A" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:234 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:236 #: /home/kovid/work/calibre/src/calibre/gui2/layout.py:79 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1189 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1191 msgid "Card B" msgstr "記憶卡 B" -#: /home/kovid/work/calibre/src/calibre/db/fields.py:469 -#: /home/kovid/work/calibre/src/calibre/db/fields.py:484 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:471 +#: /home/kovid/work/calibre/src/calibre/db/fields.py:486 #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2822 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:106 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:448 @@ -1001,7 +1003,7 @@ msgstr "記憶卡 B" #: /home/kovid/work/calibre/src/calibre/gui2/tag_browser/model.py:1229 #: /home/kovid/work/calibre/src/calibre/library/database2.py:339 #: /home/kovid/work/calibre/src/calibre/library/database2.py:352 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3353 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3357 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:187 msgid "News" msgstr "新聞" @@ -1243,8 +1245,8 @@ msgstr "" "點選「顯示詳細資料」來查看清單。" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2823 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3309 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3327 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3313 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3331 msgid "Catalog" msgstr "分類" @@ -1510,12 +1512,6 @@ msgstr "與 Cybook Odyssey 電子書閱讀器連接。" msgid "Communicate with the IRex Iliad eBook reader." msgstr "與 IRex Iliad eBook 閱讀器連接。" -#: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 -#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:43 -msgid "John Schember" -msgstr "John Schember" - #: /home/kovid/work/calibre/src/calibre/devices/interface.py:59 msgid "Cannot get files from this device" msgstr "不能從這個裝置取得檔案" @@ -1900,35 +1896,35 @@ msgstr "與 Acer Lumiread 連接" msgid "Communicate with the Aluratek Color" msgstr "與 Aluratek Color 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:219 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:220 msgid "Communicate with the Trekstor" msgstr "與 Trekstor 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:246 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:247 msgid "Communicate with the EEE Reader" msgstr "與 EEE Reader 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:267 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:268 msgid "Communicate with the Adam tablet" msgstr "與 Adam 平板電腦連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:288 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:289 msgid "Communicate with the Nextbook Reader" msgstr "與 Nextbook Reader 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:341 msgid "Communicate with the Moovybook Reader" msgstr "與 Moovybook 閱讀器連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:362 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:363 msgid "Communicate with the COBY" msgstr "與 COBY 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:388 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:389 msgid "Communicate with the Ex124G" msgstr "與 Ex124G 連接" -#: /home/kovid/work/calibre/src/calibre/devices/misc.py:415 +#: /home/kovid/work/calibre/src/calibre/devices/misc.py:416 msgid "Communicate with the WayteQ Reader" msgstr "" @@ -2607,29 +2603,29 @@ msgstr "" "\n" "需要轉換系統的完整文件請看\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:110 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:112 msgid "INPUT OPTIONS" msgstr "輸入選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:111 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:113 #, 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:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "OUTPUT OPTIONS" msgstr "輸出選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:118 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:120 #, python-format msgid "Options to control the processing of the output %s" msgstr "用來控制輸出 %s 處理的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:134 msgid "Options to control the look and feel of the output" msgstr "用來控制輸出的外觀與感覺的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:151 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:153 #, python-format msgid "" "Modify the document text and structure using common patterns. Disabled by " @@ -2637,37 +2633,37 @@ msgid "" "%(dis)s options." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:159 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:161 #: /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:169 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:171 msgid "Control auto-detection of document structure." msgstr "控制文件結構的自動偵測。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:179 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:181 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:189 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:191 msgid "Options to set metadata in the output" msgstr "用來設定輸出的元數據的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:194 msgid "Options to help with debugging the conversion" msgstr "用來協助轉換程序除錯的選項" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:221 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:223 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:336 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:338 msgid "Output saved to" msgstr "將輸出儲存到" @@ -4295,7 +4291,7 @@ msgstr "評論" #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:981 #: /home/kovid/work/calibre/src/calibre/library/catalogs/epub_mobi_builder.py:1227 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:201 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:807 msgid "Tags" msgstr "標籤" @@ -4456,7 +4452,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:1489 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/base.py:1284 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:176 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/cover.py:181 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:994 #: /home/kovid/work/calibre/src/calibre/gui2/store/search/models.py:39 msgid "Cover" @@ -4592,12 +4588,12 @@ msgid "This is an Amazon Topaz book. It cannot be processed." msgstr "這是 Amazon Topaz 書籍。它是無法被處理的。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:46 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:594 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:597 msgid "This is not a MOBI file. It is a Topaz file." msgstr "這不是 MOBI 檔案。它是 Topaz 檔案。" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/tweak.py:51 -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:599 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:602 msgid "This is not a MOBI file." msgstr "這不是 MOBI 檔案。" @@ -4698,14 +4694,14 @@ msgstr "主文" msgid "%s format books are not supported" msgstr "%s 格式的電子書尚未支援" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:607 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:610 msgid "" "This MOBI file does not contain a KF8 format book. KF8 is the new format " "from Amazon. calibre can only edit MOBI files that contain KF8 books. Older " "MOBI files without KF8 are not editable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:613 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/container.py:616 msgid "" "This MOBI file contains both KF8 and older Mobi6 data. calibre can only edit " "MOBI files that contain only KF8 data." @@ -4715,7 +4711,7 @@ msgstr "" msgid "This file is locked with DRM. It cannot be edited." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:34 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:36 #, python-format msgid "" "

Polishing books is all about putting the shine of perfection onto\n" @@ -4734,16 +4730,16 @@ msgid "" "

Note that polishing only works on files in the %s formats.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:46 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:371 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:197 #: /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:249 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:267 msgid " or " msgstr " 或 " -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:48 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:50 msgid "" "

Subsetting fonts means reducing an embedded font to contain\n" "only the characters used from that font in the book. This\n" @@ -4763,99 +4759,118 @@ msgid "" "text might not be covered by the subset font.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:67 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:69 msgid "" "

Insert a \"book jacket\" page at the start of the book that contains\n" "all the book metadata such as title, tags, authors, series, comments,\n" "etc.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:74 msgid "

Remove a previous inserted book jacket page.

\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:78 +msgid "" +"

Convert plain text dashes, ellipsis, quotes, multiple hyphens, etc. into " +"their\n" +"typographically correct equivalents.

\n" +"

Note that the algorithm can sometimes generate incorrect results, " +"especially\n" +"when single quotes at the start of contractions are involved.

\n" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:117 #, python-format msgid "## Polishing: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:116 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 msgid "Updating metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 msgid "Updated metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:122 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:131 msgid "Metadata updated\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:125 -msgid "Subsetting embedded fonts" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:134 msgid "Setting cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:139 msgid "Inserting metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:138 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:142 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 msgid "Existing metadata jacket replaced" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:140 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:144 msgid "Metadata jacket inserted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:146 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 msgid "Removing metadata jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:148 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:152 msgid "Metadata jacket removed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:150 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:154 msgid "No metadata jacket found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:155 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:158 +msgid "Smartening punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:163 +msgid "Subsetting embedded fonts" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:169 #, python-format msgid "Polishing took: %.1f seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:187 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:201 msgid "" "Path to a cover image. Changes the cover specified in the ebook. If no cover " "is present, or the cover is not properly identified, inserts a new cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:190 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 msgid "" "Path to an OPF file. The metadata in the book is updated from the OPF file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:194 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:209 msgid "Produce more verbose output, useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:204 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:219 msgid "You must provide the input file to polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:208 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:223 msgid "Unknown extra arguments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:226 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/main.py:241 msgid "You must specify at least one action to perform" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/polish/replace.py:73 +#, python-format +msgid "Smartened punctuation in: %s" +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 @@ -4872,7 +4887,7 @@ msgstr "HTML 目錄頁產生選項。" #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:160 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:176 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:803 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:805 msgid "Rating" msgstr "評等" @@ -5196,7 +5211,7 @@ msgstr "控制書籍的加入" #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:192 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:256 #: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:293 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:356 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:82 #: /home/kovid/work/calibre/src/calibre/gui2/actions/view.py:271 msgid "No books selected" @@ -5596,7 +5611,7 @@ msgstr "在您的 calibre 書庫資料庫中找不到錯誤。您想要檢查書 #: /home/kovid/work/calibre/src/calibre/gui2/actions/choose_library.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:250 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:975 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1011 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/restore_library.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:366 @@ -6289,7 +6304,12 @@ msgstr "" msgid "

Subsetting fonts

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:44 +#, python-format +msgid "

Smarten punctuation

%s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:46 msgid "" "

Updating metadata

This will update all metadata and covers in the " "ebook files to match the current metadata in the calibre library.

If " @@ -6298,148 +6318,165 @@ msgid "" "all the metadata in calibre.

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:54 #, python-format msgid "

Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:55 #, python-format msgid "

Remove Book Jacket

%s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:61 msgid "Select actions to perform:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 msgid "Subset all embedded fonts" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:67 +msgid "Smarten punctuation" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:68 msgid "Update metadata in book files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:69 msgid "Add metadata as a \"book jacket\" page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:70 msgid "Remove a previously inserted book jacket" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:80 msgid "About" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:96 -msgid "&Save Settings" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:98 -msgid "&Load Settings" +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:99 +msgid "Show &report" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:101 +msgid "" +"Show a report of all the actions performed after polishing is completed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:107 +msgid "&Save Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:109 +msgid "&Load Settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:112 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:47 msgid "Select &all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:114 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/duplicates.py:49 msgid "Select &none" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:119 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:176 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:195 msgid "No actions selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:131 msgid "You must select at least one action before saving" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:133 msgid "Choose name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:134 msgid "Choose a name for these settings" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:177 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:154 +msgid "Remove saved settings" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:196 msgid "You must select at least one action, or click Cancel." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:210 msgid "Queueing books for polishing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:231 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:252 #, python-format msgid "Polish %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:253 #, python-format msgid "Polish book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:236 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:257 #, python-format msgid "Queueing book %(nums)s of %(tot)s (%(title)s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:283 #, python-format msgid "Ignore remaining %d reports" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:290 msgid "View full &log" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:292 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:313 #, python-format msgid "Polishing of %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:298 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:319 #, python-format msgid "The original file has been saved as %s." msgid_plural "The original files have been saved as %s." msgstr[0] "" msgstr[1] "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:321 msgid " and " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:324 msgid "If you polish again, the polishing will run on the originals." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "P" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:338 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:359 msgid "Polish books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:355 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:389 msgid "Cannot polish" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:390 #, python-format msgid "" "Polishing is only supported for books in the %s formats. Convert to one of " "those formats before polishing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/polish.py:415 #, python-format msgid "Start polishing of %d book(s)" msgstr "" @@ -6548,7 +6585,7 @@ msgid "Click the show details button to see which ones." msgstr "點選顯示詳細資料按鈕" #: /home/kovid/work/calibre/src/calibre/gui2/actions/show_book_details.py:16 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:810 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 msgid "Show book details" msgstr "顯示書籍詳細資料" @@ -7146,7 +7183,7 @@ msgid "Click to open" msgstr "按一下來開啟" #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:180 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:860 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:867 msgid "Ids" msgstr "Ids" @@ -8414,7 +8451,7 @@ msgid "&Monospaced font family:" msgstr "等寬字型族系(&M):" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:48 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:116 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:222 msgid "Metadata" msgstr "元數據" @@ -10488,7 +10525,7 @@ msgstr "連結" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160 #: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:543 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:733 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:751 msgid "No matches found" msgstr "未發現符合項目" @@ -10781,24 +10818,24 @@ msgstr "" msgid "S/R TEMPLATE ERROR" msgstr "S/R 範本錯誤" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:706 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:710 msgid "You must specify a destination when source is a composite field" msgstr "當來源是組合欄位時您必須指定目的端" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:712 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:716 msgid "You must specify a destination identifier type" msgstr "您必須指定目的識別的類型" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:936 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:940 msgid "Search/replace invalid" msgstr "無效的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:937 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:941 #, python-format msgid "Search pattern is invalid: %s" msgstr "搜尋模式無效:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:993 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:997 #, python-format msgid "" "Applying changes to %d books.\n" @@ -10807,30 +10844,30 @@ msgstr "" "套用變更至 %d 本書。\n" "階段 {0} {1}%%。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1023 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1027 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:628 msgid "Delete saved search/replace" msgstr "刪除已儲存的搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1024 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1028 msgid "The selected saved search/replace will be deleted. Are you sure?" msgstr "選取的已儲存搜尋/取代會被刪除。您確定嗎?" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1049 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1053 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1058 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1063 msgid "Save search/replace" msgstr "儲存搜尋/取代" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1050 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1054 msgid "Search/replace name:" msgstr "搜尋/取代名稱:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1055 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1059 msgid "You must provide a name." msgstr "您必須提供名稱。" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1060 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1064 msgid "" "That saved search/replace already exists and will be overwritten. Are you " "sure?" @@ -13555,49 +13592,49 @@ msgstr "錯誤的資料庫位置 %r。將會重開一個新的,空白的 calib msgid "Starting %s: Loading books..." msgstr "啟動 %s:載入書籍..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:347 msgid "If you are sure it is not running" msgstr "如果您不確定它是否在執行中" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 msgid "may be running in the system tray, in the" msgstr "可能在系統匣中執行,在" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 msgid "upper right region of the screen." msgstr "畫面的右上角區域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:352 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:354 msgid "lower right region of the screen." msgstr "畫面的右下角區域。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:355 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 msgid "try rebooting your computer." msgstr "嘗試重新啟動您的電腦。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:357 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:376 msgid "try deleting the file" msgstr "嘗試刪除檔案" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:360 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:362 msgid "Cannot Start " msgstr "不能啟動 " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:361 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:363 #, python-format msgid "%s is already running." msgstr "%s 已經在執行中。" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:384 msgid "No running calibre found" msgstr "找不到執行中的 calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:388 msgid "Shutdown command sent, waiting for shutdown..." msgstr "已送出關閉指令,等候關閉…" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:391 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:393 msgid "Failed to shutdown running calibre instance" msgstr "無法關閉執行中的 calibre 實體" @@ -13606,7 +13643,7 @@ msgid "&Preferences" msgstr "偏好設定(&P)" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:95 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:230 msgid "&Quit" msgstr "結束(&Q)" @@ -17918,7 +17955,7 @@ msgid "Options to customize the ebook viewer" msgstr "用來自訂電子書檢視器的選項" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1128 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1146 msgid "Remember last used window size" msgstr "記住上次使用的視窗大小" @@ -18312,7 +18349,7 @@ msgid "&Search for next occurrence" msgstr "搜尋下次出現處(&S)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:520 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:159 msgid "Go to..." msgstr "移至..." @@ -18430,171 +18467,171 @@ msgid "" "somewhere, try downloading it again." msgstr "這本電子書已損壞且不能開啟。如果您從某處下載它,請嘗試再下載一次。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:117 msgid "Book format" msgstr "書籍格式" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:137 msgid "Position in book" msgstr "書籍中的位置" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:156 msgid "" "Go to a reference. To get reference numbers, use the reference mode, " "by clicking the reference mode button in the toolbar." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:176 msgid "" "Switch to paged mode - where the text is broken up into pages like a paper " "book" msgstr "切換到頁面模式 - 會將文字打散到各頁面,以符合紙本書的感覺" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:178 msgid "Switch to flow mode - where the text is not broken up into pages" msgstr "切換到直流模式 - 文字不會以頁面形式區分" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:224 msgid "Search for text in book" msgstr "搜尋書籍中的文字" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:248 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:266 #, python-format msgid "Toggle full screen (%s)" msgstr "切換全螢幕 (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:288 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:306 msgid "Full screen mode" msgstr "全螢幕模式" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:289 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:307 msgid "Right click to show controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:308 msgid "Tap in the left or right page margin to turn pages" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:309 msgid "Press Esc to quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:305 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:323 msgid "Show/hide controls" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:340 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358 msgid "Print Preview" msgstr "預覽列印" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:350 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 msgid "Clear list of recently opened books" msgstr "清除目前開啟書籍的清單" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:490 #, python-format msgid "Connecting to dict.org to lookup: %s…" msgstr "連線到 dict.org 查詢:%s…" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659 msgid "No such location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:642 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:660 msgid "The location pointed to by this item does not exist." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:693 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:711 msgid "Choose ebook" msgstr "選擇電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:712 msgid "Ebooks" msgstr "電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:710 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:728 #, python-format msgid "" "%(which)s font size [%(sc)s]\n" "Current magnification: %(mag).1f" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:713 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:731 msgid "Increase" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:716 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 msgid "Decrease" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:734 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:752 #, python-format msgid "No matches found for: %s" msgstr "找不到符合項:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:801 msgid "Loading flow..." msgstr "正在載入 flow..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:861 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:879 #, python-format msgid "Laying out %s" msgstr "正在配置 %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:928 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:946 #, python-format msgid "Bookmark #%d" msgstr "書籤 #%d" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:932 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:950 msgid "Add bookmark" msgstr "加入書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:933 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:951 msgid "Enter title for bookmark:" msgstr "請輸入書籤的標題:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:944 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:962 msgid "Manage Bookmarks" msgstr "管理書籤" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:986 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1004 msgid "Loading ebook..." msgstr "正在載入電子書..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:999 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1017 msgid "Could not open ebook" msgstr "無法開啟電子書" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1000 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1018 msgid "Unknown error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1115 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1133 msgid "Options to control the ebook viewer" msgstr "用來控制電子書檢視器的選項" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1122 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1140 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "如果指定了,檢視器視窗在啟動時會嘗試移至最上層。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1125 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1143 msgid "" "If specified, viewer window will try to open full screen when started." msgstr "如果指定,檢視器視窗會在啟動時嘗試開啟全螢幕。" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1130 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1148 msgid "Print javascript alert and console messages to the console" msgstr "在主控台中顯示 javascript 警示及主控台訊息" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1132 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1150 msgid "" "The position at which to open the specified book. The position is a location " "as displayed in the top left corner of the viewer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:1157 msgid "" "%prog [options] file\n" "\n" @@ -20251,22 +20288,22 @@ msgstr "" msgid "creating custom column " msgstr "建立自訂欄 " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1190 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1192 #, python-format msgid " (%s books)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3665 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3669 #, python-format msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3694 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3698 #, python-format msgid "Copying %s" msgstr "正在複製 %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:3711 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:3715 msgid "Compacting database" msgstr "正在壓實資料庫" @@ -20605,40 +20642,40 @@ msgstr "於" msgid "Books in" msgstr "書籍於" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:784 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:785 msgid "Other formats" msgstr "其他的格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:791 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:792 #, python-format msgid "Read %(title)s in the %(fmt)s format" msgstr "閱讀 %(title)s 的 %(fmt)s 格式" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:796 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:797 msgid "Get" msgstr "取得" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:809 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 msgid "Details" msgstr "詳細資料" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:811 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:813 msgid "Permalink" msgstr "永久網址" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:812 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:814 msgid "A permanent link to this book" msgstr "這本書籍的靜態連結" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:824 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:826 msgid "This book has been deleted" msgstr "這本書已經刪除" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:931 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:939 msgid "in search" msgstr "於搜尋" -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:933 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:941 msgid "Matching books" msgstr "比對書籍" @@ -22668,33 +22705,36 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:466 -msgid "Save original file when converting from same format to same format" -msgstr "當轉換的格式和來源格式相同時儲存原始的檔案" +msgid "" +"Save original file when converting/polishing from same format to same format" +msgstr "" #: /home/kovid/work/calibre/resources/default_tweaks.py:467 msgid "" "When calibre does a conversion from the same format to the same format, for\n" "example, from EPUB to EPUB, the original file is saved, so that in case the\n" "conversion is poor, you can tweak the settings and run it again. By setting\n" -"this to False you can prevent calibre from saving the original file." +"this to False you can prevent calibre from saving the original file.\n" +"Similarly, by setting save_original_format_when_polishing to False you can\n" +"prevent calibre from saving the original file when polishing." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:473 +#: /home/kovid/work/calibre/resources/default_tweaks.py:476 msgid "Number of recently viewed books to show" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:474 +#: /home/kovid/work/calibre/resources/default_tweaks.py:477 msgid "" "Right-clicking the View button shows a list of recently viewed books. " "Control\n" "how many should be shown, here." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:478 +#: /home/kovid/work/calibre/resources/default_tweaks.py:481 msgid "Change the font size of book details in the interface" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:479 +#: /home/kovid/work/calibre/resources/default_tweaks.py:482 msgid "" "Change the font size at which book details are rendered in the side panel " "and\n" @@ -22702,11 +22742,11 @@ msgid "" "negative number to increase or decrease the font size." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:484 +#: /home/kovid/work/calibre/resources/default_tweaks.py:487 msgid "Compile General Program Mode templates to Python" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:485 +#: /home/kovid/work/calibre/resources/default_tweaks.py:488 msgid "" "Compiled general program mode templates are significantly faster than\n" "interpreted templates. Setting this tweak to True causes calibre to compile\n" @@ -22718,11 +22758,11 @@ msgid "" "No compile: compile_gpm_templates = False" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:494 +#: /home/kovid/work/calibre/resources/default_tweaks.py:497 msgid "What format to default to when using the Tweak feature" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:495 +#: /home/kovid/work/calibre/resources/default_tweaks.py:498 msgid "" "The Tweak feature of calibre allows direct editing of a book format.\n" "If multiple formats are available, calibre will offer you a choice\n" @@ -22738,11 +22778,11 @@ msgid "" "default_tweak_format = 'remember'" msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:508 +#: /home/kovid/work/calibre/resources/default_tweaks.py:511 msgid "Do not preselect a completion when editing authors/tags/series/etc." msgstr "" -#: /home/kovid/work/calibre/resources/default_tweaks.py:509 +#: /home/kovid/work/calibre/resources/default_tweaks.py:512 msgid "" "This means that you can make changes and press Enter and your changes will\n" "not be overwritten by a matching completion. However, if you wish to use " @@ -22751,3 +22791,9 @@ msgid "" "Enter. Which technique you prefer will depend on the state of metadata in\n" "your library and your personal editing style." msgstr "" + +#~ msgid "John Schember" +#~ msgstr "John Schember" + +#~ msgid "Save original file when converting from same format to same format" +#~ msgstr "當轉換的格式和來源格式相同時儲存原始的檔案"